PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Login Script wird nach Update nicht mehr ausgeführt



Benuk
05.10.04, 08:16
Hallo erst mal!!

Ich bin neu in diesem Forum, obwohl mir eure Tips schon oft geholfen haben. Nun habe ich ein Problem, bei dem ich nicht mehr weiter weiß!

Ich hatte eine Netzwerkstruktur die wie folgt aussah:

rechner1 = DNS und DHCP und Fileserver (Win NT4 Server)
rechner2 = PDC (Suse 8.0)

Ich wollte aus 2 Rechnern einen machen. Dazu habe ich Suse 9.1 auf einer neuen Maschine installiert und einen dynamischen DNS und DHCP Server eingerichtet. Dieser hat nun den namen und die IP (192.168.0.100) vom rechner2. Soweit so gut. Das läuft einwandfrei.

Dann habe ich Samba eingerichtet (3.0.7). Ich habe die Homeverzeichnisse, die passwd, die smbpasswd, die shares (in denen liegen die Servergespeicherten Profile), und die group Dateien auf den neuen Server kopiert (Benutzer und Dateiberechtigungen sind dabei erhalten geblieben, habe extra darauf geachtet). Danach habe ich die Freigaben vom NT Server auf den Rechner kopiert. Ich habe in der smb.conf diesen Ordner freigegeben, so dass die Freigaben der dennen des NT-Servers entsprechen. In der smb.conf habe ich als Netbiosallias rechner1 eingetragen. In der DNS konfiguration habe ich dem DNS gesagt das rechner1 unter de selben IP zu erreichen ist wie rechner2. So weit fuktioniert alle super!
Mein Problem ist nun das beim Anmelden am PDC die Anmeldung einwandfrei funktioniert, aber die Logonscripts nicht ausgeführt werden. (Diese haben ich natürlich auch auf den neuen rechner kopiert und die berechtigungen dementsprechent gesetzt). Der Pfad stimmt, die berechtigungen stimmen, manuell kann ich Sie ausführen, nur Automatisch funktioniert es nicht. Hier ist meine smb.conf:




[global]
workgroup = work
netbios aliases = rechner1
server string = Samba Server 3.0.7 SuSE Pro 9.1
map to guest = Bad User
username map = /etc/samba/smbusers
log level = 3
time server = Yes
printcap cache time = 750
logon script = All.bat %U
logon path = \\%N\profile\%U
logon drive = u:
domain logons = Yes
os level = 65
domain master = Yes
wins server = 192.168.0.100
ldap suffix = dc=example,dc=com
ldap ssl = no
printer admin = @ntadmin, root, administrator
nt acl support = No
cups options = raw
veto oplock files = /*.MDB/*.mdb/
share modes = No

[profile]
path = /shares/profile
read only = No
create mask = 0700
directory mask = 0700
guest ok = Yes
nt acl support = Yes
profile acls = Yes
browseable = No

[homes]
comment = Home Directories
path = /home/%u/daten
read only = No
create mask = 0770
directory mask = 0770
browseable = No

[pdf]
comment = PDF creator
path = /var/tmp
create mask = 0600
guest ok = Yes
printable = Yes

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin, root
force group = ntadmin
create mask = 0664
directory mask = 0775

[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon/scripts
read only = No
browseable = Yes

[D]
comment = D auf com-s-hofmann
path = /shares/rechner1/D
read only = No
create mask = 0770
directory mask = 0770
share modes = Yes

[home]
comment = Laufwerk U zur Sicherung
path = /home
hosts allow = 192.168.1.25

[rechner1]
path = /shares/rechner1
read only = No
create mask = 0770
directory mask = 0770

[shares]
path = /shares
read only = No
create mask = 0770
directory mask = 0770


Ich wäre für jede Hilfe dankbar!


Gruß Benuk

ps: Die Clients sind alle W2K Rechner

Stormbringer
05.10.04, 08:56
Hi,

stimmt dies denn so?
logon script = All.bat %U
(mit Leerzeichen?)

Dann etwas anderes:
laut Samba Doku steht %N für:
%N
the name of your NIS home directory server. This is obtained from your NIS auto.map entry. If you have not compiled Samba with the --with-automount option, this value will be the same as %L.
Ggf. mal direkt gegen %L austauschen ...

Und wenn Du kein LDAP nutzt, kommentier die drei betreffenden Zeilen einfach aus - manchmal werden die Logdateien dann etwas zugemüllt ...

Gruß

Benuk
06.10.04, 15:53
Hallo,

danke für die Antwort! Das mit dem Leerzeichen ist schon ok, da damit ja der Username übergeben wird. Das funktioniert auch unter 8.0 so. Das mit dem %L hab ich probiert, ist aber leider auch nicht Lösung. Hat sonst wer noch einen Tip??

Dankeschön schon mal im voraus!!

Gruß Benuk