Hallo! Kurze Frage: Wo und wie kann ich bei Samba3.0 Anmeldescripte vergeben? Bei nem Win2003 Server geht das recht easy! *klick klick* Bei SAmba muss man wahrscheinlich nur wissen wo es steht..... Danke...
Jan Hendrik Berlin wrote:
Hallo! Kurze Frage: Wo und wie kann ich bei Samba3.0 Anmeldescripte vergeben? Bei nem Win2003 Server geht das recht easy! *klick klick* Bei SAmba muss man wahrscheinlich nur wissen wo es steht.....
Danke...
... zumindest für allgemeine Skripte funktioniert es bei mir wie in der 2-er Version. Also in der smb.conf z.B. (ich arbeite mit KIXTART): logon script = kix32 login.scr Beantwortet das Deine Frage? Viele Grüsse Joachim
Am Freitag, 8. April 2005 20:56 schrieb Jan Hendrik Berlin:
Am Freitag, 8. April 2005 20:33 schrieb Joachim Kieferle:
... zumindest für allgemeine Skripte funktioniert es bei mir wie in der 2-er Version. Also in der smb.conf z.B. (ich arbeite mit KIXTART):
logon script = kix32 login.scr
Beantwortet das Deine Frage?
hmm, nö! Was is KIXTART?
also ich habe gefunden, dass man auch "logon script = login.scr" nutzen kann! nur wo muss das scribt dann leigen? etwa wie bei Win unter \\DC\NETLOGON???
Jan Hendrik Berlin wrote:
Am Freitag, 8. April 2005 20:56 schrieb Jan Hendrik Berlin:
Am Freitag, 8. April 2005 20:33 schrieb Joachim Kieferle:
... zumindest für allgemeine Skripte funktioniert es bei mir wie in der 2-er Version. Also in der smb.conf z.B. (ich arbeite mit KIXTART):
logon script = kix32 login.scr
Beantwortet das Deine Frage?
hmm, nö! Was is KIXTART?
also ich habe gefunden, dass man auch "logon script = login.scr" nutzen kann! nur wo muss das scribt dann leigen? etwa wie bei Win unter \\DC\NETLOGON???
Ja, es muss im NETLOGON-Path liegen, also z.B. in der smb.conf [netlogon] path = /export/samba/netlogon write list = root Viele Grüsse Joachim
also ich habe gefunden, dass man auch "logon script = login.scr" nutzen kann! nur wo muss das scribt dann leigen? etwa wie bei Win unter \\DC\NETLOGON???
Ja, es muss im NETLOGON-Path liegen, also z.B. in der smb.conf
[netlogon] path = /export/samba/netlogon write list = root
naja, also mein script hab ich mit Windows-Boardmitteln auch zum funktionieren bekommen! Immerhin, sind es momentan 2 Netzlaufwerke... (mach das hier zu hause zum Test.... muss das in meiner Abschussprüfung können) ;) Zum Problem: Klappt alles soweit, funktioniert aber nicht! d.h. keine Fehlermeldung! Aber ich sehe beim anmelden auch nciht, dass das script ausgeführt wird! mfg Jan
Jan Hendrik Berlin wrote:
naja, also mein script hab ich mit Windows-Boardmitteln auch zum funktionieren bekommen! Immerhin, sind es momentan 2 Netzlaufwerke... (mach das hier zu hause zum Test.... muss das in meiner Abschussprüfung können) ;)
In was für einer Prüfung?
Zum Problem: Klappt alles soweit, funktioniert aber nicht! d.h. keine Fehlermeldung! Aber ich sehe beim anmelden auch nciht, dass das script ausgeführt wird!
In einer Windowsdomäne würde man das über Active Directory machen. Hier geht das natürlich nicht, du kannst nur versuchen, ob die Einstellungen auf der Workstation ebenfalls funktionieren: gpedit.msc aufrufen: Lokale Computerrichtlinien -> Computerkonfiguration -> Administrative Vorlagen -> System -> Scripts -> (Hier die gewünschten Optionen setzen). Wird für diese Mailingliste aber langsam Off Topic. (^-^) Sandy
In was für einer Prüfung?
staatl. geprüfter ITA!
Zum Problem: Klappt alles soweit, funktioniert aber nicht! d.h. keine Fehlermeldung! Aber ich sehe beim anmelden auch nciht, dass das script ausgeführt wird!
In einer Windowsdomäne würde man das über Active Directory machen. Hier geht das natürlich nicht, du kannst nur versuchen, ob die Einstellungen auf der Workstation ebenfalls funktionieren: gpedit.msc aufrufen: Lokale Computerrichtlinien -> Computerkonfiguration -> Administrative Vorlagen -> System -> Scripts -> (Hier die gewünschten Optionen setzen). Wird für diese Mailingliste aber langsam Off Topic. (^-^)
da ist nichts einzutragen! da kann man nur was aktivieren, was dan auch nicht funzt! ich denke das problem liegt beim samba! dann isses ja auch nciht Off Topic!! ;) mfg Jan
Hi, Jan Hendrik Berlin scribbled on 09.04.2005 00:30: [...]
Zum Problem: Klappt alles soweit, funktioniert aber nicht! d.h. keine Fehlermeldung! Aber ich sehe beim anmelden auch nciht, dass das script ausgeführt wird!
Naja ... stimmen die Berechtigungen? Darf der Benutzer das Skript ausführen? Etwas mehr Infos wären ausgesprochen hilfreich ...
mfg Jan
Gruß Torsten
Jan Hendrik Berlin wrote:
Am Freitag, 8. April 2005 20:33 schrieb Joachim Kieferle:
... zumindest für allgemeine Skripte funktioniert es bei mir wie in der 2-er Version. Also in der smb.conf z.B. (ich arbeite mit KIXTART):
logon script = kix32 login.scr
Beantwortet das Deine Frage?
hmm, nö! Was is KIXTART?
Kixtart -> http://www.kixtart.org/ ist eine Skriptsprache. Mit ihr kann man unter Windows einiges mehr machen als mit "Bordmitteln". Wir haben 500+ User, in dieser Umgebung hat es sich sehr gut bewährt. Viele Grüsse Joachim
Am Freitag, 8. April 2005 22:53 schrieb Joachim Kieferle:
Jan Hendrik Berlin wrote:
Am Freitag, 8. April 2005 20:33 schrieb Joachim Kieferle:
... zumindest für allgemeine Skripte funktioniert es bei mir wie in der 2-er Version. Also in der smb.conf z.B. (ich arbeite mit KIXTART):
logon script = kix32 login.scr
Beantwortet das Deine Frage?
hmm, nö! Was is KIXTART?
Kixtart -> http://www.kixtart.org/
ist eine Skriptsprache. Mit ihr kann man unter Windows einiges mehr machen als mit "Bordmitteln".
Läuft in unserem Firmennetzwerk ebenfalls. Damit werden z:B. beim Einloggen die Drucker eingerichtet und der Standarddrucker gesetzt. Wir können die Zuordnungen dann zentral über eine Datei auf dem Server regeln. Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Die Berechtigungen scheinen in ordnung zu sein! Die nötigen einträge in der smb.conf sind: [global] ... logon script = \\Tux007\netlogon\alle.cmd .... [netlogon] comment = Anmelde Scripte path = /srv/samba/netlogon write list = root writeable = yes browseable = yes fehlt da noch was? Das script müsste doch auch ausgeführt werden, wenn ich mich als root anmelde oder? Der hat doch mit sicherheit keine probleme mit den Rechten! Noch eine Frage nebenbei: Wie kann ich eine Gruppe anlegen? mfg Jan
Jan Hendrik Berlin wrote:
Die Berechtigungen scheinen in ordnung zu sein! Die nötigen einträge in der smb.conf sind:
[global] ... logon script = \\Tux007\netlogon\alle.cmd ....
[netlogon] comment = Anmelde Scripte path = /srv/samba/netlogon write list = root writeable = yes browseable = yes
fehlt da noch was? Das script müsste doch auch ausgeführt werden, wenn ich mich als root anmelde oder? Der hat doch mit sicherheit keine probleme mit den Rechten!
Noch eine Frage nebenbei: Wie kann ich eine Gruppe anlegen?
mfg Jan
Hallo Jan, bei mir ist das Logon-Script _ohne_ vollen Pfad, also wäre er in Deinem Fall nur logon script = alle.cmd Andere "Fehlerquellen": - Hast Du die Clients in die Windows-Domäne genommen und meldest Dich auch an der Domäne an (also nicht nur lokal an der Maschine)? - Steht in der smb.conf domain master = yes domain logons = yes - Was sagt denn die /var/log/log.smb - am besten verfolgst Du den Einlogvorgang auf dem Linuxserver mit "tail -f /var/log/log.smb". - Auf der Windows-Seite "Start" -> Ausführen -> cmd ... und in das DOS-Fenster "eventvwr" eingeben - sagt da eventuell Windows etwas über den Logonvorgang? Zu Gruppen: Unter Linux sind die Gruppen einfach unter YaST2 anzulegen. Du kannst mit "net groupmap add ..." die Linux- und Windowsgruppen zuordnen, sprich Windowsgruppen erzeugen. Wenn es also z.B. eine Linux-Gruppe "personal" gibt könntest Du die Windowsgruppe "personal" mit net groupmap add unixgroup=personal ntgroup=personal anlegen (ob es type=domain braucht müsstest Du ggf. noch überprüfen). Viele Grüsse Joachim
Hallo Jan,
hier ist ein Beispiel aus einer funktionierenden Samba-Installation:
[global]
logon script = scripts/pdc-logon.bat %T %N %m %U
[netlogon]
comment = Logonscripts
path = /usr/local/samba/netlogon
guest ok = No
browseable = No
follow symlinks = No
Die Angabe 'logon script = ...' benötigt keine absolute Pfadangaben.
In dem Beispiel liegt das Script in dem Verzeichnis
/usr/local/samba/netlogon/scripts.
Samba verküpft die Angabe 'path = ...' und 'logon script = ...' automatisch.
PS
Ich würde die Freigabe 'netlogon' nicht browsable machen.
----- Original Message -----
From: "Jan Hendrik Berlin"
participants (6)
-
Jan Hendrik Berlin
-
Joachim Kieferle
-
Joerg Dohle (pc586nt)
-
Michael Hoehne
-
Sandy Drobic
-
Torsten E.