[Samba] [WINBIND] adds "weird" attributes in LDAP
Michael Gasch
gasch at eva.mpg.de
Wed Sep 8 06:28:08 GMT 2004
hi list,
i recently recognized, that winbind on my fileserver (needed for
allocating SID->UIDs when setting ACL's from windows box) adds ldap
attributes although the SID already exists !!??!?!
example
i have a user "install"
# install, users, eva.mpg.de
dn: uid=install,ou=users,dc=eva,dc=mpg,dc=de
objectClass: posixAccount
objectClass: person
objectClass: sambaSamAccount
cn: install
uid: install
sn: install
displayName: install
uidNumber: 837
gidNumber: 500
sambaSID: S-1-5-21-3833542193-1936992747-4175797896-2674
sambaPrimaryGroupSID: S-1-5-21-3833542193-1936992747-4175797896-513
homeDirectory: /data/install/home
loginShell: /bin/false
sambaAcctFlags: [U ]
sambaLogonScript: install.bat
sambaPwdMustChange: 9223372036854775807
sambaPwdCanChange: 1090994939
if i connect to his share everything is fine, but winbind complains about
Sep 8 08:17:48 nevanfs01 winbindd[25824]: [2004/09/08 08:17:48, 0]
sam/idmap_ldap.c:ldap_get_sid_from_id(525)
Sep 8 08:17:48 nevanfs01 winbindd[25824]: ldap_get_sid_from_id:
mapping not found for gidNumber: 500
Sep 8 08:17:48 nevanfs01 winbindd[25824]: [2004/09/08 08:17:48, 0]
sam/idmap_ldap.c:ldap_get_sid_from_id(525)
Sep 8 08:17:48 nevanfs01 winbindd[25824]: ldap_get_sid_from_id:
mapping not found for gidNumber: 0
.
.
.
Sep 8 08:25:02 nevanfs01 winbindd[25824]: ldap_get_sid_from_id:
mapping not found for gidNumber: 500
Sep 8 08:25:02 nevanfs01 winbindd[25824]: [2004/09/08 08:25:02, 0]
sam/idmap_ldap.c:ldap_set_mapping(103)
Sep 8 08:25:02 nevanfs01 winbindd[25824]: ldap_set_mapping_internals:
Failed to add mapping from S-1-5-21-3833542193-1936992747-4175797896-513
to 500 [gidNumber]
Sep 8 08:25:02 nevanfs01 winbindd[25824]: [2004/09/08 08:25:02, 0]
sam/idmap_ldap.c:ldap_set_mapping(105)
Sep 8 08:25:02 nevanfs01 winbindd[25824]: ldap_set_mapping_internals:
Error was: (Already exists)
and adds the following entry to the ldap base
# S-1-5-21-3833542193-1936992747-4175797896-513, eva.mpg.de
dn:
sambaSID=S-1-5-21-3833542193-1936992747-4175797896-513,dc=eva,dc=mpg,dc=de
objectClass: sambaIdmapEntry
objectClass: sambaSidEntry
gidNumber: 500
sambaSID: S-1-5-21-3833542193-1936992747-4175797896-513
**** smb.conf on fileserver ****
[global]
workgroup = NEVAN
netbios name = nevanfs01
server string = NevanFS01 on Samba Version: %v
username map = /etc/samba/username.map
log level = 5
log file = /var/lib/samba/log.%m
max log size = 10000
passdb backend = ldapsam:"ldap://nevanpdc.eva.mpg.de:389
ldap://nevanbdc.eva.mpg.de:389"
ldap passwd sync = yes
ldap suffix = dc=eva,dc=mpg,dc=de
ldap admin dn = uid=sambamanager,ou=users,dc=eva,dc=mpg,dc=de
#ldap filter = (&(objectclass=sambaSamAccount)(uid=%u))
ldap machine suffix = ou=machines
ldap user suffix = ou=users
ldap group suffix = ou=groups
ldap replication sleep = 2000
# idmap backend = ldap:ldap://nevanpdc.eva.mpg.de:389
ldap:ldap://nevanbdc.eva.mpg.de:389 -> funktioniert (noch) nicht
idmap backend = ldap:ldap://nevanpdc.eva.mpg.de:389
# ldap idmap suffix = ou=users
idmap uid = 10000-50000
idmap gid = 10000-50000
winbind use default domain = yes
# winbind enum users = no
# winbind enum groups = no
winbind trusted domains only = yes
interfaces = eth0
bind interfaces only = yes
guest ok = no
guest account = Guest
security = domain
local master = yes
os level = 32
domain master = no
domain logons = no
encrypt passwords = yes
password server = nevanpdc, nevanbdc, *
# socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = yes
dns proxy = no
#add user script = /root/bin/BDC/adduser.sh '%u'
#add machine script = /root/bin/BDC/addmachine.sh '%u'
#add group script = /root/bin/BDC/addgroup.sh '%g'
add user to group script = /root/bin/BDC/add_to_group.sh '%u' '%g'
#delete user script = /root/bin/BDC/deleteuser_rpc.sh '%u'
#delete group script = /root/bin/BDC/deletegroup.sh '%g'
#delete user from group script = /root/bin/BDC/delete_from_group.sh
'%u' '%g'
display charset = UTF8
unix charset = UTF8
# store DOS ATTRIB (Archive, ReadOnly, ...) in extended attributes
(FS must support it)
# map options must be set "no"
store dos attributes = yes
map archive = no
map system = no
map hidden = no
#printing = CUPS
#printcap name = CUPS
#load printers = yes
#use client driver = yes
[homes]
comment = Home-Drive for personal Data
browseable = no
writeable = yes
force create mode = 0700
force directory mode = 0700
force group = root
******************************************************************************************************************
nevanfs01:/etc/samba # net groupmap list -d0
DomÀnen-GÀste (S-1-5-21-3833542193-1936992747-4175797896-514) -> nobody
DomÀnen-Benutzer (S-1-5-21-3833542193-1936992747-4175797896-513) -> users
could you enlight me please ??????
may be i have to set "winbind enum users = no" ????
thank you very much
--
"Matrix - more than a vision"
**************************************************
Michael Gasch
- Central IT Department -
Max Planck Institute for Evolutionary Anthropology
Deutscher Platz 6
04103 Leipzig
Germany
**************************************************
More information about the samba
mailing list