Inzwischen hab ich das mit dem Mapping glaube ich verstanden.
Man sieht die AD User und Gruppen, obwohl sie nicht lokal existieren und das regelt der nsswitch.
Auf eine Share vom Samba kann ich problemlos zugreifen und auch Dateien anlegen.
Diese haben dann als Besitzer und Gruppe Windowsuser und -gruppe.
Leider kann ich keine Drucker verwenden.
Hier meine smb.conf
Code: Select all
[global]
workgroup = DOMAIN
server string = Samba Server
netbios name = SERVERNAME
# --------------------------- Logging Options -----------------------------
log level = 3
# logs split per machine
log file = /var/log/samba/%m.log
# max 50KB per log file, then rotate
max log size = 50
# ----------------------- Domain Members Options ------------------------
#
security = ADS
realm = DOMAIN
encrypt passwords = yes
allow trusted domains = No
winbind enum users = No
winbind enum groups = No
winbind use default domain = Yes
winbind nested groups = Yes
idmap config DOMAIN:backend = rid
idmap config DOMAIN:range = 600-20000
# template primary group = "Domain Users"
# template shell = /sbin/nologin
template shell = /bin/bash
server signing = mandatory
client signing = mandatory
client use spnego = Yes
ntlm auth = Yes
lanman auth = No
# ----------------------- Browser Control Options ----------------------------
preferred master = no
domain master = No
local master = No
# --------------------------- Printing Options -----------------------------
load printers = no
printcap name = /etc/samba/printcap
# printing = sysv
use client driver = Yes
[test]
available = yes
comment = Test Share
path = /spooltmp
writeable = yes
browseable = yes
invalid users = root
create mask = 0660
directory mask = 0770
valid users = @"domänen-benutzer"
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
# path = /spooltmp
browseable = yes
read only = yes
guest ok = no
write list = root, @"domänen-benutzer", @"domänen-admins"
[dkp8]
comment = virtueller Drucker
path = /spooltmp
printing = sysv
printable = Yes
print command = /anpassung/drucken/dkp8 %s
use client driver = Yes
valid users = @"domänen-benutzer", @"domänen-admins"
[dedv7]
comment = anderer Drucker
path = /spooltmp
printing = cups
printable = Yes
use client driver = Yes
valid users = @"domänen-benutzer", @"domänen-admins"
Das die AD Kopplung funktioniert, sehe ich an der Tatsache, dass ich z.B. mit dem Befehl id nicht vorhandene lokale User auflösen kann und er mir auch die zugehörigen Windowsgruppen anzeigt:
Code: Select all
id hannes
uid=600(hannes) gid=600(domänen-benutzer) Gruppen=600(domänen-benutzer),weitere Gruppen
Wenn ich jetzt einen Netzwerkdrucken auf der Windows2008 Kiste einrichten will, sagt er dass kein passender Treiber gefunden wurde, dann wähle ich den Treiber von Datei aus.
Anschließend will der Administrationsrechte also nen Adminaccount mit Passwort und sagt dann hinterher "Druckverbindung kann nicht hergestellt werden. Zugriff verweigert"
Die Logs geben auch keinen genauen Tipp woran es liegt
