PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : logon script unter samba



marcimarc
29.12.02, 19:30
Hallo Leute....

Habe da ein kleines Problem mit nem Samba Server 2.2.3.
Benutz Suse 8.0.

Habe einen PDC mit Samba nach der annleitung hier im Forum gebastelt.

Funzt so wie ich sehe auch ganz gut.

Nur, wollte ich, dass das Home Verzeichnis für jeden automatisch als Netzwer angelegt wird und ein paar Freigeben auf dem Server.

Hier mal die smmd.conf

[global]
workgroup = MARCIMARC
netbios name = MSERVER
server string = Samba %v (PDC)
interfaces = 192.168.22.2/24
bind interfaces only = Yes
encrypt passwords = Yes
map to guest = Bad User
passwd program = /usr/bin/passwd %u
unix password sync = Yes
log level = 3
log file = /var/log/samba/%U.smb
keepalive = 30
domain admin group = @root
logon script = logon.cmd
logon path = \\%L\%U\profiles
logon drive = o:
logon home = %H
domain logons = Yes
os level = 65
preferred master = True
domain master = True
admin users = root
hosts allow = 192.168.22.0/255.255.255.0

Jetzt kann ich zwar von Hand auf die dementsprechende Verzeichnisse zugreiffe, das logon.cmd funz von Hand am client auch....

In der Netzwerkumgebungen gibt es jetzt auch 2 Freigaben vom selben Pfad,
das "HOME" und "(Benutzername)", beide haben natürlich den selben inhalt..

Ist da irgend ein Fehler im Script ???

Gruß
und Danke im voraus..

marcimarc

gzuki
30.12.02, 08:23
poste mal die komplete smb.conf incl. dein logon.cmd. Wenn du die Freigabe doppelt gemacht hast ( [homes] und dann noch mal extra [home]) dann hast du Sie auch 'doppelt' in deiner Netzwerkumgebung....

marcimarc
30.12.02, 09:54
Hallo gzuki...

ich glaub das mit dem doppelten home verzeichnis ist klar....
habe es dippelt...

hier die smb.conf
[global]
workgroup = MARCIMARC
netbios name = MSERVER
server string = Samba %v (PDC)
interfaces = 192.168.22.2/24
bind interfaces only = Yes
encrypt passwords = Yes
map to guest = Bad User
passwd program = /usr/bin/passwd %u
unix password sync = Yes
log level = 3
log file = /var/log/samba/%U.smb
keepalive = 30
domain admin group = @root
logon script = logon.cmd
logon path = \\%N\%U\Profiles
logon drive = o:
logon home = \\%N\%U
domain logons = Yes
os level = 65
preferred master = True
domain master = True
admin users = root
hosts allow = 192.168.22.0/255.255.255.0

mangle case = Yes ; Gross und kleinschreibung beibehalten
case sensitive = No
default case = lower
preserve case = Yes
short preserve case = Yes

[Homes]
comment = Home Directories (read write)
read only = No
create mask = 0750
veto files =/.*/

[all]
comment = Sonstige Daten
path = /daten/all
read only = No
create mask = 0750
public = No
browseable = Yes
guest ok = No

[appz]
comment = Programme, Driver usw.
path = /daten/appz
write list = @wust
force group = wust
force create mode = 0774
directory mask = 0775
force directory mode = 0775
read only = No
create mask = 0750
public = No
browseable = Yes
guest ok = No

[movies]
comment = Spielfilme usw.
path = /daten/movies
read only = No
create mask = 0750
public = No
browseable = Yes
guest ok = No

[mp3]
comment = Songs in mp3
path = /daten/songs
read only = No
create mask = 0750
public = no
browseable = Yes
guest ok = No

[images]
comment = Images von OS
path = /daten/images
read only = No
create mask = 0750
public = No
browseable = No
guest ok = No

[temp]
comment = Temporeres Verzeichnis
path = /daten/tmp
read only = No
create mask = 0750
public = No
browseable = Yes
guest ok = Yes

[printers]
path = /var/tmp
create mask = 0700
printable = Yes
browseable = No


__________________________________________________ _____
logon.cmd
@ECHO OFF
NET USE p: \\Mserver\temp
NET USE q: \\Mserver\all
NET USE r: \\Mserver\appz
NET USE s: \\Mserver\movies
NET USE t: \\Mserver\mp3


diese wird nicht ausgeführt.....

Danke Dir..
Gruß
marcimarc

Cieni
30.12.02, 11:06
Die Freigabe Netlogon fehlt.
Unter dieser ist das Startscriptdatei abzulegen, oder in einen Unterverzeichnis wenn angegeben.
z.B. logon script =scripts\%U.bat

Auch nachzulesen im "Das Samba Buch" von Olaf Borkner-Delcarlo Seite 518


Cieni

marcimarc
02.01.03, 10:30
Hallo nochmals.....

also habe jetzt zum x mal probiert die smb.conf anupassen..

unter Global
logon scrip = %U.bat

(mit logon.cmd hat es garnicht gefunzt)

neue Freigabe
[netlogon]
comment = Anmeldedienst fuer die Domaene
path = /daten/logon
public = No
writeable = No
browseable = No

Jetzt führt er mir das script aus, aber sagt mir ungültiges Verzeichnis.
Rufe ich es nach dem logon unter der Netzwerkumgebung auf funzt es.... ???????

Und noch was...
Es wird 2 mal das home Verzeichnis aufgerufen...
1 mal mit Home und dann 1 mal mit (Benutzer).
Ich weis, dass ich es 2 mal in der smb.conf aufrufe, aber die genaue änderung, dass es nur einmal erscheint finde ich nicht...

Kann mir dazu auch mal jemand eine Info geben ???

Vielen Dank

Gruß
marcimarc

marcimarc
03.01.03, 08:54
Hallo hat denn keiner ne Idee ??

Danke
Gruß
marcimarc