Ich bin mir nicht sicher, ob dies der richtige Bereich ist, um um Hilfe zu bitten. Bitte entschuldigen Sie, falls dem nicht so ist.
Ich habe die von Ihnen bereitgestellte Dokumentation befolgt, um eine neue AD-kompatible Domäne mit samba4 im PDC zu erstellen.
Ich habe "--use-rfc2307" angegeben, um Unix-Attribute zu aktivieren; die Provisionierungszeile sah folgendermaßen aus:
Code: Alle auswählen
samba-tool domain provision --use-rfc2307 --realm=DOMAIN.LAN --domain DOMAIN --adminpass XXXXXX --server-role=dcIch habe nslcd/nscd lokal so konfiguriert, dass es den LDAP-Samba mit Kerberos-Keytab-Authentifizierung abfragt und die entsprechende Zuordnung bereitstellt.
Wenn ich den Befehl "id user" ausführe, erhalte ich die Unix-UID des Benutzers und seine Gruppen mit Unix-ID.
Bis jetzt läuft alles gut, könnte man sagen ^^: ja, bis jetzt läuft alles gut.
Ich habe jedoch eine Testfreigabe auf dem Domänencontroller mit Einschränkungen für eine bestimmte Gruppe erstellt (diese Einschränkung funktioniert). Der Benutzer kann sich mit der Freigabe verbinden und Dateien und Ordner erstellen. Die UIDs der erstellten Dateien/Ordner liegen jedoch im Bereich 300000X, während die UID des Benutzers normalerweise im Bereich 22XX liegen sollte. Die GIDs scheinen korrekt zu sein (sie sind auf die Unix-GID der primären Gruppe des Benutzers gesetzt: 513).
Hier einige Informationen zur aktuellen Konfiguration:
smb.conf:
Code: Alle auswählen
# Global parameters
[global]
dns forwarder = 8.8.8.8
netbios name = ADSERVER
realm = DOMAIN.LAN
server role = active directory domain controller
workgroup = DOMAIN
idmap_ldb:use rfc2307 = yes
log level = 10
[netlogon]
path = /var/lib/samba/sysvol/domain.lan/scripts
read only = No
[sysvol]
path = /var/lib/samba/sysvol
read only = No
[IT]
comment = IT Local Share
writable = yes
path = /share/groups/IT
valid users = "@Unix Admins"
browseable = yes
create mask = 2660
directory mask = 2770
Code: Alle auswählen
# wbinfo -i user
DOMAIN\user:*:2242:513::/home/DOMAIN/user:/bin/false
# wbinfo --name-to-sid user
S-1-5-21-2164598009-1727115798-1474587502-1343 SID_USER (1)
# wbinfo --sid-to-uid S-1-5-21-2164598009-1727115798-1474587502-1343
2242
# ls -lan /share/groups/IT/
total 40
drwxr-xr-x 6 2287 171 4096 Mar 20 11:34 .
drwxr-xr-x 3 0 0 4096 Feb 26 10:36 ..
drwxrwx---+ 2 3000002 513 4096 Mar 20 11:04 lol
drwxrwx---+ 2 3000002 513 4096 Mar 20 11:31 lol2
drwxrwx---+ 2 3000002 513 4096 Mar 20 11:33 plop
drwxrwx---+ 2 3000002 513 4096 Mar 20 11:34 plop2
Ich muss gestehen, dass ich wirklich nicht verstehe, warum die Dateien auf der Windows-Freigabe mit einer UID von 300000XX erstellt werden...
Ich habe die Protokollierung aktiviert, aber leider nichts Eindeutiges gefunden. :/ ... Falls jemand eine Idee hat, wäre ich extrem dankbar. ^^'
Vielen Dank an alle.
--
Ulysses 31
