Alex Winzer
2014-07-03 19:30:52 UTC
Hallo,
ich habe im Grunde 2 Probleme bei folgender Konstellation:
Hier laufen 2 Samba-PDC ca. 30 km entfernt. Als Clients werden Windows 7
Rechner und auf diesen wiederum Roaming-Profiles verwendet. Die Nutzer
sollen die Möglichkeit haben, die Profile an die Standorte
"mitzunehmen". Soweit _mir bekannt ist_, gibt es unter Samba keine
Möglichkeit das Abmelden abzufangen und darauf zu reagieren. Also sieht
mein workaround so aus, dass ich Windows mit einer Batchdatei in die
Profil-Freigabe (die wiederum liegt im Homeverzeichnis) beim Abmelden
eine Datei schreiben lasse. Leider gibt mir %LOGONSERVER% nur den Namen
des Servers zurück und _nicht_ auch den UNC-Pfad zum Profil (Also z.B.
"\\server" statt "\\server\profiles"). Hier [1][2] habe ich auch nichts
mit dem vollen Pfad gefunden.
Sollte also jemandem eine Möglichkeit bekannt sein, den vollst. UNC-Pfad
zu ermitteln und/oder mit Samba auf das Abmelden zu reagieren, dann
würde ich mich über Hinweise freuen.
Meine dritte Frage ist eigentlich kurz, mangels Ideen zum Einlesen:
Ich schreibe die Datei in das home-Verzeichnis. Jetzt muss ich auf der
Linux-Seite mit einem cronjob eben diese Verzeichnisse durchgehen. Dass
man sich mit "pdbedit -L | cut -d: -f1" (ausschließlich) die Samba-user
anzeigen lassen kann, fand ich schon heraus. Wie ich die einzelnen
Zeilen aber in einem Skript nutze, weiß ich nicht. Kann mir da bitte
jemand auf die Sprünge helfen, wo ich dazu etwas finden kann?
Gruß, Alex
[1] http://en.wikipedia.org/wiki/Environment_variable#Microsoft_Windows
[2]
http://de.wikipedia.org/wiki/Umgebungsvariable#Vordefinierte_Umgebungsvariablen_2
ich habe im Grunde 2 Probleme bei folgender Konstellation:
Hier laufen 2 Samba-PDC ca. 30 km entfernt. Als Clients werden Windows 7
Rechner und auf diesen wiederum Roaming-Profiles verwendet. Die Nutzer
sollen die Möglichkeit haben, die Profile an die Standorte
"mitzunehmen". Soweit _mir bekannt ist_, gibt es unter Samba keine
Möglichkeit das Abmelden abzufangen und darauf zu reagieren. Also sieht
mein workaround so aus, dass ich Windows mit einer Batchdatei in die
Profil-Freigabe (die wiederum liegt im Homeverzeichnis) beim Abmelden
eine Datei schreiben lasse. Leider gibt mir %LOGONSERVER% nur den Namen
des Servers zurück und _nicht_ auch den UNC-Pfad zum Profil (Also z.B.
"\\server" statt "\\server\profiles"). Hier [1][2] habe ich auch nichts
mit dem vollen Pfad gefunden.
Sollte also jemandem eine Möglichkeit bekannt sein, den vollst. UNC-Pfad
zu ermitteln und/oder mit Samba auf das Abmelden zu reagieren, dann
würde ich mich über Hinweise freuen.
Meine dritte Frage ist eigentlich kurz, mangels Ideen zum Einlesen:
Ich schreibe die Datei in das home-Verzeichnis. Jetzt muss ich auf der
Linux-Seite mit einem cronjob eben diese Verzeichnisse durchgehen. Dass
man sich mit "pdbedit -L | cut -d: -f1" (ausschließlich) die Samba-user
anzeigen lassen kann, fand ich schon heraus. Wie ich die einzelnen
Zeilen aber in einem Skript nutze, weiß ich nicht. Kann mir da bitte
jemand auf die Sprünge helfen, wo ich dazu etwas finden kann?
Gruß, Alex
[1] http://en.wikipedia.org/wiki/Environment_variable#Microsoft_Windows
[2]
http://de.wikipedia.org/wiki/Umgebungsvariable#Vordefinierte_Umgebungsvariablen_2
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org