terpator
29.01.05, 20:01
Hallo!
Ich habe hier einen Server, auf dem Samba und LDAP läuft. Gleichzeitig sind die Linux-Benutzerinformationen im LDAP hinterlegt. Von der Windowsseite her funktioniert auch alles tadellos. Das einzige Problem ist, dass sich Linuxuser zwar anmelden können, es wird aber nur die Standardshell sh und nie die im LDAP hinterlegte bash benutzt.
Führe ich ein finger "user" bzw. getent passw aus, bekomme ich für sämtliche LDAP-User sh als Shell angezeigt bzw. gar nichts
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
mysql:x:100:101:MySQL server:/var/lib/mysql:/bin/bash
Administrator:x:0:512:Netbios Domain Administrator:/home/Administrator:
nobody:x:999:514:nobody:/dev/null:
tobias:x:1002:513:Tobias Terpe:/home/tobias:
Login: tobias Name: Tobias Terpe
Directory: /home/tobias Shell: /bin/sh
Last login Sat Jan 29 20:20 (CET) on pts/0 from horn.terpe.local
No mail.
No Plan.
Im LDAP sind die daten aber gaaanz sicher hinterlegt ;)
# tobias, Users, terpe.local
dn: uid=tobias,ou=Users,dc=terpe,dc=local
objectClass: top
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSAMAccount
cn: Tobias Terpe
sn: tobias
uid: tobias
uidNumber: 1002
gidNumber: 513
homeDirectory: /home/tobias
sambaLogonTime: 0
sambaLogoffTime: 2147483647
sambaPwdCanChange: 0
sambaPwdMustChange: 2147483647
sambaAcctFlags: [UX]
sambaSID: S-1-5-21-219109939-320394208-166493750-3004
sambaPrimaryGroupSID: S-1-5-21-219109939-320394208-166493750-513
sambaLMPassword: xxxx
sambaNTPassword: xxxx
sambaPwdLastSet: 1099169461
userPassword::xxxx
loginShell: /bin/bash
displayName: Tobias Terpe
sambaKickoffTime: 0
sambaLogonHours: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
sambaLogonScript: KIX32.EXE login.kix
description: Tobias Terpe
gecos: Tobias Terpe
Hat jemand eine Idee, wo ich nach dem Fehler suchen kann? Die Konfiguration habe ich anhand der samba.idealx.org (http://samba.idealx.org) Anleitung durchgeführt. Falls ich noch Dateien posten soll, sagt mir bitte weche :)
Viele Grüße, Tobias
Ich habe hier einen Server, auf dem Samba und LDAP läuft. Gleichzeitig sind die Linux-Benutzerinformationen im LDAP hinterlegt. Von der Windowsseite her funktioniert auch alles tadellos. Das einzige Problem ist, dass sich Linuxuser zwar anmelden können, es wird aber nur die Standardshell sh und nie die im LDAP hinterlegte bash benutzt.
Führe ich ein finger "user" bzw. getent passw aus, bekomme ich für sämtliche LDAP-User sh als Shell angezeigt bzw. gar nichts
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
mysql:x:100:101:MySQL server:/var/lib/mysql:/bin/bash
Administrator:x:0:512:Netbios Domain Administrator:/home/Administrator:
nobody:x:999:514:nobody:/dev/null:
tobias:x:1002:513:Tobias Terpe:/home/tobias:
Login: tobias Name: Tobias Terpe
Directory: /home/tobias Shell: /bin/sh
Last login Sat Jan 29 20:20 (CET) on pts/0 from horn.terpe.local
No mail.
No Plan.
Im LDAP sind die daten aber gaaanz sicher hinterlegt ;)
# tobias, Users, terpe.local
dn: uid=tobias,ou=Users,dc=terpe,dc=local
objectClass: top
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSAMAccount
cn: Tobias Terpe
sn: tobias
uid: tobias
uidNumber: 1002
gidNumber: 513
homeDirectory: /home/tobias
sambaLogonTime: 0
sambaLogoffTime: 2147483647
sambaPwdCanChange: 0
sambaPwdMustChange: 2147483647
sambaAcctFlags: [UX]
sambaSID: S-1-5-21-219109939-320394208-166493750-3004
sambaPrimaryGroupSID: S-1-5-21-219109939-320394208-166493750-513
sambaLMPassword: xxxx
sambaNTPassword: xxxx
sambaPwdLastSet: 1099169461
userPassword::xxxx
loginShell: /bin/bash
displayName: Tobias Terpe
sambaKickoffTime: 0
sambaLogonHours: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
sambaLogonScript: KIX32.EXE login.kix
description: Tobias Terpe
gecos: Tobias Terpe
Hat jemand eine Idee, wo ich nach dem Fehler suchen kann? Die Konfiguration habe ich anhand der samba.idealx.org (http://samba.idealx.org) Anleitung durchgeführt. Falls ich noch Dateien posten soll, sagt mir bitte weche :)
Viele Grüße, Tobias