Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2005 22:12:53 +0100 (CET)
From:      Joerg Pulz <Joerg.Pulz@frm2.tum.de>
To:        freebsduser@comcast.net
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Help Samba3 seems broke for me...
Message-ID:  <20050311213431.J860@hades.admin.frm2>
In-Reply-To: <031120052021.27086.4231FDB9000579A7000069CE22069984999C0201079B010307020E@comcast.net>
References:  <031120052021.27086.4231FDB9000579A7000069CE22069984999C0201079B010307020E@comcast.net>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 11 Mar 2005 freebsduser@comcast.net wrote:

<stripped-down>

> I am following the How To from this URL: http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/FastStart.html#id2464512
> Here are some things that I've noticed:
> Group names appear all lower-case:
> getent missing, I am pretty sure that it can be found in Fedora Core 3 
> and also SuSe. The thing has always been missing in FreeBSD and the 
> Samba3 docs may need updating.
> Created a usermap file but it doesn't appear to honor it:
>  username map = /usr/local/etc/username.map
>   <FreeBSDUserName>=<WindowsUserName>
> Inside mapped username directory on FreeBSD by way of XP browsing access 
> is denied in creating anything.
> Inside mapped user's directory on FreeBSD via XP and when deleting 
> something it goes away but then a refresh on XP window and the item 
> returns. No access denied message is thrown.
> I don't know if I did it or Samba did it but in the /etc/passwd there 
> are user names within the range of idmap uid/gid (This is on Samba 
> 3.0.5) but on the Samba 3.0.11 no user names have been changed (they 
> sill have the FreeBSD assigned Ids).
>   idmap uid = 15000-20000
>   idmap gid = 15000-20000
> in passwd;
> nagios:*:15035:15030::0:0:Nagios pseudo-user:/var/spool/nagios:/nonexistent
> Separator has changed from a '+' to a '\' (Wish somebody would stop doing that, heck on a SuSe Machine, it once was an 'm' that one baffled me.) Unless of course I'm thinking of something else, but still why did it go from TEL+ to TEL\?
>  Samba 3.0.5 wbinfo -g reports:
>   TEL+Exchange Domain Servers
>  Samba 3.0.11 wbinfo -g reports:
>   TEL\exchange domain servers
> Oh, and most importantly... Thanks for helping with that CVS thing. Worked great. My working system allows me to do the things I do while the 3.0.11 just drives me nutso. I'm thinking of trying 3.0.5 on the other system to see if it is behaving. But not just yet.
> uname -a reports (holding off upgrading the world for the moment):
> FreeBSD oracle.internal.qualmax.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>
> Here's my smb.conf (System is acting as a domain member) for 3.0.11
> [global]
>   workgroup = INTERNAL
>   netbios name = ORACLE
>   server string = %h server (Samba %v)
>   security = DOMAIN
>   username map = /usr/local/etc/username.map
>   load printers = yes
>   printcap name = cups
>   printing = cups
>   show add printer wizard = No
>   idmap uid = 15000-20000
>   idmap gid = 15000-20000
>   winbind use default domain = Yes
>   use sendfile = Yes
>   log file = /var/log/samba/log.%m
>   max log size = 50
>   socket options = TCP_NODELAY
>   dns proxy = no
> #============================ Share Definitions ==============================
> [homes]
>   comment = Home Directories
>   browseable = no
>   writable = yes
> # NOTE: If you have a BSD-style print system there is no need to
> # specifically define each individual printer
> [printers]
>   comment = All Printers
>   path = /var/spool/samba
>   browseable = no
> # Set public = yes to allow user 'guest account' to print
>   guest ok = no
>   writable = no
>   printable = yes

hi,

here are some short notes for the points you mentioned.

- - getent missing
there is no Fedora or SuSE like getent in FreeBSD!
but you can use pw(8) to show all available users
- ---
prompt> pw usershow -a
- ---
if you think the samba documentation needs updating in this section, 
please report it to the samba team.

- - winbind separator change from + to \
there is an smb.conf(5) option to change it back to +
the smb.conf(5) manpage says:
- ---
Please  note  that  setting  this parameter to + causes problems
with group membership at least on glibc systems, as the  character + is 
used as a special character for NIS in /etc/group.
- ---
if it was sometimes an m on SuSE system, it was due to modifications made 
by the SuSE people. neither the samba team nor FreeBSD has anything to do 
with it.

- - username map option
you should carefully read the smb.conf(5) manpage as there where some 
changes around samba-3.0.8 in this area.
you should also read the Release Notes for samba-3.0.8 for clarification.

- - nagios account
the account with this uid comes from installing the net-mgmt/nagios port
the uid is automatically generated, but you can simply change it and 
chown(8) all files and diretories belonging to the old uid to the new one.

- - file deletion using the WinXP box
i will not try to analyze this until you have taken the above comments 
into account.

Joerg

- -- 
The beginning is the most important part of the work.
 				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFCMgnXSPOsGF+KA+MRAqCOAJ4xWHqPLcVMEyF9lAnNtAbf1PUv5gCglmoZ
JEIWU/2t3ZRJCMt67fcF/oc=
=npDI
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050311213431.J860>