• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Linux Zugriff auf Samba Freigabe (ADS Domain!)

Hallo zusammen,

mein Netzwerk sieht wie folgt aus:

1. Windows 2003 ADS Domain Controller
2. Suse Linux 10.2 Samba Server, der die Benutzer aus dem ADS holt
3. Suse Linux 10.x Clients, die die User aus dem ADS holen und auf den Samba Server zugreifen
4. Windows Clients, die auch die User aus dem ADS holen und sich am Samba Laufwerke holen

So... Die Windows Clients melden sich (wie die Linux Clients) auch an der Domäme an und greifen ohne weiteres auf die Samba Freigaben zu ohne erneut ein Passwort einzugeben (so soll es sein!).
Die Linux Clients melden sich zwar auch an der Domäne an, aber für die Samba Freigaben muss ich einen extra Eintrag in der fstab oder smbfstab machen. Das macht aber wenig Sinn, da sich ja verschiedene Personen an den Linux Clients anmelden sollen. Ist jetzt ein Eintrag in der fstab, so werden alle Datei mit den Rechten des eingetragenen Users gelesen und geschrieben.

Bekomme ich es irgendwie so hin wie auf den Windows Clients, also an der Domäne anmelden und dann entsprechend die Verzeichisse mit den angemeldeten Userrechten mounten? Das Konzept von NFS kann das, das kommt bei uns aber nicht zum Einsatz :( Für die Windows Clients haben wir auch sog. Netlogon-Skripte, die das Laufwerkmapping zentral übernehmen, soetwas sollte doch auch bei Linux Clients möglich sein, oder?

Wär für jede Hilfe dankbar!!! Man stelle sich folgendes Bsp. vor:

Der Chef meldet sich an einem Client an, der hauptsächlich von einem Azubi genutzt wird, natürlich hat der Chef i.d.R. mehr Rechte als der Azubi, er kann aber nicht auf alles zugreifen, da der Azubi in der Fstab eingetragen ist. Die Rechte MÜSSEN aber erhalten bleiben! Also auch nix mit Dummy User in der fstab oder so...

Danke und Gruß
Thomas
 
Hey

Dann schreibe doch z.B. einen Script welche erst nach Benutzeranmeldung geladen wird.

über die shell mit der Datei
/home/user/.bash_profile

oder mit dem KDE unter dem Ordner
/home/user/.kde/Autostart

cu Huflatisch
 
tomi-w80 schrieb:
Bekomme ich es irgendwie so hin wie auf den Windows Clients, also an der Domäne anmelden und dann entsprechend die Verzeichisse mit den angemeldeten Userrechten mounten?

Das macht man üblicherweise mit pam_mount. Also:

-Paket nachinstallieren

-Dateien unter /etc/pam.d editieren

(Dies ist der schwierige Schritt. Ich habe keine Ahnung wie die Dateien unter 10.1 und 10.2 aussehen. Wahrscheinlich gibt es so etwas wie common-auth und commoun-session. In common-auth die Zeile
Code:
auth optional pam_mount.so
an den Anfang und "use_first_pass" an das Ende der nächsten. In common-session
Code:
session optional pam_mount.so
nach
Code:
session required pam_mkhomedir /etc/skel umask=...
(sonst werden die Dateien aus /etc/skel nicht kopiert). Hilfreich ist eine knoppix-CD falls man sich aussperrt. ;-) (Eine funktionierende pam-Datei mit pam_mount findest du z. B. hier: http://www.linux-club.de/faq/Linux-Client_in_Windows_Domain#Anhang)

-Datei /etc/security/pam_mount.conf editieren. Diese Datei ist sehr gut kommentiert. Hier kannst du die gemounteten Verzeichnisse mit den entsprechenden Rechten versehen.

Viel Erfolg!
 
Oben