[Samba] Winbind on Samba 3.5.5 (centos5)
Adrian Graham
binarydinosaurs at gmail.com
Tue Oct 19 08:50:43 MDT 2010
Folks,
Having some fun with winbind on Samba 3.5.5 on RHEL5 and/or Centos5.
I’ve got it working so ssh logins work correctly and file permissions
are seemingly correct with created files etc. Backend authentication
is from a Win2K3R2 box running RFC2372 extensions (ie not SFU) and all
UIDs etc are assigned for the users who need them.
However, wbinfo returns some interesting things. We’re in a reasonably
sized AD forest and there seems to be some ID mashing going on. If I
do wbinfo –u it will sniff out the entire forest and return anything
its allowed to as well as the local domain, obviously this can be
filtered by using --domain=DOMAIN which sometimes works well, groups
also.
Things that don’t work:
wbinfo -i returns ‘could not get info for user’
wbinfo -r returns ‘could not get groups for user’
wbinfo -Y returns ‘could not convert sid’
wbinfo --user-sidinfo returns ‘couldn’t get info for user’
wbinfo --user-sids also returns failure.
Things that do:
wbinfo -S my-username-SID correctly returns my UID of 666
wbinfo -s my-username-SID correctly returns DOMAIN+Username
getent group
getent passwd
Wish I could remember what I changed, but at some point wbinfo -u
username DID work but returned a UID of 147, no idea where it got that
from as I even deleted the idmap cache files etc. Also if I browse to
a share and create a file it ends up with the UID/GID of a user in a
completely different domain!
Current smb.conf:
[global]
workgroup = CAM
realm = CAM.CW.LOCAL
server string = test-samba server (CentOS 5)
interfaces = 127.0.0.1, eth0
bind interfaces only = Yes
security = ADS
map to guest = Bad User
password server = 172.31.134.30
log level = 100
log file = /var/log/samba/%m.log
printcap name = cups
wins server = 172.31.134.30
idmap uid = 10000-20000
idmap gid = 10000-20000
template shell = /bin/bash
winbind separator = +
winbind cache time = 5
winbind use default domain = Yes
winbind trusted domains only = Yes
idmap config CAM: range = 100-9999
idmap config CAM: backend = ad
idmap config CAM: schema_mode = rfc2307
idmap config CAM: default = yes
[homes]
comment = Home Directories
read only = No
create mask = 0664
directory mask = 0775
browseable = No
[docs]
path = /usr/share/doc/samba3/htmldocs
guest ok = Yes
Anyone? Kerberos seems to be acting ok too, otherwise SSH logins wouldn't work?
--
adrian/witchy
Owner of Binary Dinosaurs, the UK's biggest home computer collection?
www.binarydinosaurs.co.uk
More information about the samba
mailing list