Netzwerkverzeichnisse basierend auf Login mounten
Hallo, ich habe hier Netzwerk-Klienet die sich per ldap an einem Server anmelden und per NFS auf ihr Homeverzeichnis zugreifen. Ich möchte jetzt noch folgendes erreichend: Die Clienst sollen zusätzliche, basierend auf dem Login, ein weiteres persönliches Datenverzeichnis und alle Gruppenverzeichnisse mounten für die sie Zugriffsrechte haben. Ich habe einen zentralen Ldap-Server (in diesem stehen alle Userdaten), NFS und Samba zur Verfügung. Für Tips wie ich das möglichst flexibel und dynamisch lösen kann wäre ich dankbar. Das ganze solle nach dem Login automatisch ablaufen ohne das der User eine Aktion auslöst. Gruß
Hallo Ralf! Ralf Prengel schrieb:
Hallo,
ich habe hier Netzwerk-Klienet die sich per ldap an einem Server anmelden und per NFS auf ihr Homeverzeichnis zugreifen. Ich möchte jetzt noch folgendes erreichend: Die Clienst sollen zusätzliche, basierend auf dem Login, ein weiteres persönliches Datenverzeichnis und alle Gruppenverzeichnisse mounten für die sie Zugriffsrechte haben. Ich habe einen zentralen Ldap-Server (in diesem stehen alle Userdaten), NFS und Samba zur Verfügung. Für Tips wie ich das möglichst flexibel und dynamisch lösen kann wäre ich dankbar. Das ganze solle nach dem Login automatisch ablaufen ohne das der User eine Aktion auslöst.
Gruß
Weiß nicht, ob das Dir schon hilft, aber Du kannst in der smb.conf mit Parametern arbeiten. Mit %u erhältst Du den Usernamen. Es wäre damit ein path = /home/%u/ möglich. Hilft das? Viele Grüße Fritz
Fritz Mundtart schrieb:
Hallo Ralf!
Ralf Prengel schrieb:
Hallo,
ich habe hier Netzwerk-Klienet die sich per ldap an einem Server anmelden und per NFS auf ihr Homeverzeichnis zugreifen. Ich möchte jetzt noch folgendes erreichend: Die Clienst sollen zusätzliche, basierend auf dem Login, ein weiteres persönliches Datenverzeichnis und alle Gruppenverzeichnisse mounten für die sie Zugriffsrechte haben. Ich habe einen zentralen Ldap-Server (in diesem stehen alle Userdaten), NFS und Samba zur Verfügung. Für Tips wie ich das möglichst flexibel und dynamisch lösen kann wäre ich dankbar. Das ganze solle nach dem Login automatisch ablaufen ohne das der User eine Aktion auslöst.
Gruß
Weiß nicht, ob das Dir schon hilft, aber Du kannst in der smb.conf mit Parametern arbeiten. Mit %u erhältst Du den Usernamen. Es wäre damit ein
path = /home/%u/
Dann müssen die User noch darauf gehen. Nach dem Login sollen alle Verzeichnisse gemounted zur Verfügung stehen.
Hallo Ralf,
Ich habe einen zentralen Ldap-Server (in diesem stehen alle Userdaten), NFS und Samba zur Verfügung. Für Tips wie ich das möglichst flexibel und dynamisch lösen kann wäre ich dankbar. Das ganze solle nach dem Login automatisch ablaufen ohne das der User eine Aktion auslöst.
wie DU es mit LDAP machen kannst, weiss ich (noch) nicht, aber wir halten's so:
Alle User bekommen automatisch drei Laufwerke gemappt: N: Normale Arbeitsumgebung, bei uns das Verzeichnis ..../<gruppe>/<user> O: Other, alle anderen Verzechnisse, die für diesen User von Interesse sind U: User home, also /home/<user> Die /var/lib/samba/<user>/netlogon.bat sieht dann so aus (User ist hier "bea", die in der Gruppe Verkauf arbeitet): @echo off net use n: \\orion\grps-vk\bea net use o: \\orion\links net use u: \\orion\bea Der Trick ist bei dem Verzeichnis O, dass es ausschliesslich links enthält zu den anderen relevanten Verzeichnissen. Über die Gruppenrechte kann ich dann steuern, wer lesen und wer schreiben darf. Die Datei "netlogon.bat" wird ebenso generiert wie z.B. das Verzeichnis "\\orion\links" Und wenn ich al Zeit habe, knie ich mich in LDAP herein und verwalte es damit. H T H -- So long Bernd
participants (3)
-
Bernd Glueckert
-
Fritz Mundtart
-
Ralf Prengel