Am Dienstag, 21. Januar 2003 21:10 schrieb Jens Weiße:
[global] path = /home/keck remote announce = 192.168.0.2/MSHOME printing = LPRNG null passwords = yes encrypt passwords = yes valid users = keck,@users socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY character set = ISO8859-15 printcap name = /etc/printcap force user = keck keep alive = 30 map to guest = Bad User veto files = /*.eml/*.nws/riched20.dll/*.{*}/ security = user user = keck workgroup = MSHOME client code page = 850 load printers = Yes guest account = Nobody username map = /etc/samba/user.map os level = 2 public = yes write list = keck
Findet er überhaupt die Passwortdatei? <--------------- schnipp ---------------------------> [2003/01/21 20:02:22, 0] smbd/password.c:authorise_login(872) authorise_login: rejected invalid user nobody <--------------- schnapp ---------------------------> Probier mal: smb passwd file = /etc/samba/smbpasswd
user = keck
Hab ich gemacht.
Falls dein Windows den usernamen nicht korrekt (also nicht den unix-Benutzernamen) exportiert, dann kann man diese Liste anlegen. Günstiger ist es unter Windows \server\share%user anzugeben. (Deine valid-user-liste enthält mehr Benutzer als deine user-liste)
Den Eintrag hab ich mit Webmin angelegt. Hab ihn jetzt auskommentiert. Leider klappt es trotzdem nicht. Folgende Meldung bekomme ich aber, wenn ich einen User für Samba mittels "smbadduser" anlegen will:
/usr/bin/smbadduser: unalias: `Desktop': not an alias /usr/bin/smbadduser: unalias: `bin': not an alias /usr/bin/smbadduser: unalias: `mbox': not an alias /usr/bin/smbadduser: unalias: `mnt': not an alias /usr/bin/smbadduser: line 6: syntax error near unexpected token `($' /usr/bin/smbadduser: line 6: `set path = ($path /usr/bin)'
Möglicherweise scheitert es bereits beim Anlegen des Users? Allerdings hat er den Nutzer in Webmin angezeigt.
Jedefalls ist auch weiterhin der Linux-Rechner erst auf Nachfrage (mittels ping) in der Netzwerkumgebung zu sehen.
Sebastian