Jörg Kirstner schrieb:
Hallo Max,
Am Dienstag, 31. Januar 2006 15:57 schrieb MAX: [...]
[2006/01/31 12:50:40, 1] auth/auth_util.c:make_server_info_sam(807) User Nobody in passdb, but getpwnam() fails!
Wann und wo und von wem wird die function getpwnam() aufgerufen? Könnte da der Fehler liegen?
SMBD ist jeniger welcher, wie gesagt erledigt er die Auth-Aufgaben (unter anderen). Es scheint, als ob er ein Problem damit hat, das Du deinen Gast-User 'Nobody' groß geschrieben hast, probiers mal mit ^ 'nobody' oder hast in gar im Unix gelöscht?? schau mal in die /etc/passwd nach dem Account
Nein, nobody ist vorhanden. In /etc/passwd steht: nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
Und in /etc/shadow ist er auch vertreten. Daran kann es dann ja wohl (leider) nicht liegen.
Wer lesen kann... Worauf Max Dich hingewiesen hat, ist, dass Du den Namen falsch geschrieben hast. Nobody ist nicht nobody! Korrigier das also in der smb.conf.
In meiner smb.conf stehen allerdings keine interfaces. Würde es was bringen, wenn ich da eth0 und lo mal eintragen würde?
Das ist eher eine Frage der Sicherheit, samba horcht dann eben nur dort. Wenn Du aber gar keine weiteren NIC's hast, ist es nicht nötig. Achte darauf, dass die IP's richtig sind, also alle Rechner in einem Subnetz oder eben das Routing richtig konfigurieren. Gibt es einen Grund für unterschiedliche Subnetze? Es ist nicht so gut, einen Server via DHCP zu betreiben. Setze die IP direkt. Damit ersparst Du Dir eine Menge Arbeit / Ärger.
Langsam fange ich echt an zu verzweifeln. Kannst wieder aufhören ;)
-- Gruss Bernd