Hi, I've got a problem with a samba server I inherited which I can't solve.
I think it's the configuration rather than the version because I have the same problem with a 3.0.14 and a 3.0.11 Samba server with almost identical configurations. Both authenticate against LDAP, one has an old smbpasswd file which should no longer be in use.
The issue is that when I click "Properties... Security" in Windows on something shared on the samba server, all the groups come up OK but users are displayed as (for example) "Account Unknown {S-1-5-21-4012146134-3166284455-2856603714-3038)".
I've checked, and that account SID is correct. However, I'd expect it to eventually resolve to a username - it doesn't. Google suggests this may be a known issue in older versions of Samba, but not 3.x.
I've noticed that this isn't true for all owners - on one server I've got an smbpasswd file and anyone whose SID is in there resolves just fine. But not everyone's SID is in there.
This issue aside, Samba is handling user authentication just fine - I can only access the shares I should - but setting up security on individual folders from Windows isn't terribly usable like this.
I'm not sure where to look next. The Samba server running 3.0.14 isn't live yet, so I can do more-or-less what I like with the configuration. The 3.0.11 server, however, is live, so I don't want to mess with the configuration until I've got a better idea of what I need to do to fix it.
James Cort smb.conf: [global] # 1. Server Naming Options: # workgroup = NT-Domain-Name or Workgroup-Name workgroup = U4EA server string = Poteen Samba Server %v # 3. Logging Options: # this tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba3/log.%m max log size = 50 log level = 10 # 4. Security and Domain Membership Options: # This option is important for security. It allows you to restrict # connections to machines which are on your local network. The # following example restricts access to two C class networks and hosts allow = 172.30. 192.168.22. 172.16.1 127. # Allow users to map to guest: map to guest = bad user # Security mode. Most people will want user level security. See # security_level.txt for details. security = user encrypt passwords = yes # 5. Browser Control and Networking Options: # Most people will find that this option gives better performance. # See speed.txt and the manual pages for details socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 # set local master to no if you don't want Samba to become a master # browser on your network. Otherwise the normal election rules apply local master = no # Domain Master specifies Samba to be the Domain Master Browser. This # allows Samba to collate browse lists between subnets. Don't use this # if you already have a Windows NT domain controller doing this job ; domain master = yes # Preferred Master causes Samba to force a local browser election on startup # and gives it a slightly higher chance of winning the election preferred master = no passdb backend = ldapsam:ldap://cygnus_new/ ldap admin dn = cn=smbadmin,dc=u4eatech,dc=com ##ldap filter = "(&(uid=%u) (objectclass=sambaAccount))" ldap filter = "(&(uid=%u)(objectclass=sambaSamAccount))" #ldap filter = "(uid=%u)" idmap backend = ldap:ldaps//cygnus_new/ ldap suffix = dc=u4eatech,dc=com ldap user suffix = ou=People ldap group suffix = ou=Group ldap passwd sync = yes ldap delete dn = no #add user script = /usr/local/sbin/smbldap-useradd -m "%u" #ldap delete dn = Yes # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names # via DNS nslookups. The built-in default for versions 1.9.17 is yes, # this has been changed in version 1.9.18 to no. dns proxy = no [homes] comment = Home Directories browseable = yes writable = yes ##### other directories # Export a share for testing team members [testing] path = /home/testing comment = Testing Data writable = yes -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba