Hallo Max, ich melde mich heute erst, weil wir erst heute einen neuen Router bekommen haben, der nun als DHCP-Server in unserem Netz fungiert. Das klappt auch wunderbar, aber der Linux-Server lässt immer noch keine Zugriffe via Samba zu :-( Am Freitag, 27. Januar 2006 14:52 schrieb MAX: [...]
mache mal ein 'testparm /etc/samba/smb.conf' und vergewissere dich das
testparm meldet keinerlei Fehler.
er keine Fehler meldet. Prüfe mit 'lsof -i' ob der smbd auf Port 137/139
hm, lsof -i zeigt bei mir keine Ports an, oder habe ich da was übersehen? COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME portmap 4456 nobody 3u IPv4 10391 UDP *:sunrpc portmap 4456 nobody 4u IPv4 10392 TCP *:sunrpc (LISTEN) nmbd 4471 root 6u IPv4 10600 UDP *:netbios-ns nmbd 4471 root 7u IPv4 10601 UDP *:netbios-dgm nmbd 4471 root 8u IPv4 10603 UDP linux.Schule.Lan:netbios-ns nmbd 4471 root 9u IPv4 10604 UDP linux.Schule.Lan:netbios-dgm sshd 4611 root 3u IPv6 10717 TCP *:ssh (LISTEN) named 4656 named 20u IPv6 10826 UDP *:domain named 4656 named 21u IPv6 10827 TCP *:domain (LISTEN) named 4656 named 22u IPv4 10829 UDP localhost:domain named 4656 named 23u IPv4 10830 TCP localhost:domain (LISTEN) named 4656 named 24u IPv4 10831 UDP linux.Schule.Lan:domain named 4656 named 25u IPv4 10832 TCP linux.Schule.Lan:domain (LISTEN) named 4656 named 26u IPv4 10833 UDP *:filenet-tms named 4656 named 27u IPv6 10834 UDP *:filenet-rpc named 4656 named 28u IPv4 10835 TCP localhost:953 (LISTEN) named 4656 named 29u IPv6 10836 TCP localhost:953 (LISTEN) mdnsd 4682 mdnsd 3u IPv4 10897 UDP *:filenet-nch mdnsd 4682 mdnsd 4u IPv4 10901 UDP *:mdns cupsd 4693 lp 0r IPv4 13464 TCP *:ipp (LISTEN) cupsd 4693 lp 2r IPv4 13465 UDP *:ipp rpc.mount 4807 root 6u IPv4 11236 UDP *:714 rpc.mount 4807 root 7u IPv4 11308 TCP *:715 (LISTEN) master 4826 root 11u IPv4 11402 TCP localhost:smtp (LISTEN) master 4826 root 12u IPv6 11403 TCP localhost:smtp (LISTEN)
lauscht. Der nmbd sollte immer als erstes gestartet werden. Er agiert lediglich über UDP und übernimmt Aufgaben zum durchsuchen des Netzwerkes (Wins like). Der smbd ist der Dienst, welcher den eigentlichen Serverdienst (in Windows auch so benannt) zur Verfügung stellt. Dieser muss wie nmbd zwingend laufen, da er auch die Authentifizierung
Beide laufen definitiv. Ich habe das jetzt mehrfach überprüft.
übernimmt. Sollte dieser laufen prüfe die logfiles unter /var/log/samba -> log.smbd ggf. poste diese. Checke auch /var/log/messages && /var/log/warn.
Folgendes findet sich in /var/log/samba/log.smbd: Unable to connect to CUPS server localhost - Connection refused [2006/01/31 12:48:43, 0] printing/print_cups.c:cups_cache_reload(85) Unable to connect to CUPS server localhost - Connection refused [2006/01/31 12:48:43, 1] auth/auth_util.c:make_server_info_sam(807) User Nobody in passdb, but getpwnam() fails! [2006/01/31 12:50:39, 0] smbd/server.c:main(802) smbd version 3.0.20-4-SUSE started. Copyright Andrew Tridgell and the Samba Team 1992-2004 [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? Hier mal die Meldungen aus /var/log/warn, die den nmbd betreffen: Jan 31 12:17:42 linux nmbd[4805]: [2006/01/31 12:17:42, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396) Jan 31 12:17:42 linux nmbd[4805]: ***** Jan 31 12:17:42 linux nmbd[4805]: Jan 31 12:17:42 linux nmbd[4805]: Samba name server LINUX is now a local master browser for workgroup SCHULE.LAN on subnet 192.168.0.16 Jan 31 12:17:42 linux nmbd[4805]: Jan 31 12:17:42 linux nmbd[4805]: ***** Jan 31 12:25:21 linux nmbd[4805]: [2006/01/31 12:25:21, 0] nmbd/nmbd.c:terminate(58) Jan 31 12:25:21 linux nmbd[4805]: Got SIGTERM: going down... Jan 31 12:29:31 linux nmbd[6166]: [2006/01/31 12:29:31, 0] nmbd/nmbd.c:main(737) Jan 31 12:29:31 linux nmbd[6166]: standard input is not a socket, assuming -D option Jan 31 12:29:31 linux nmbd[6167]: [2006/01/31 12:29:31, 0] lib/pidfile.c:pidfile_create(102) Jan 31 12:29:31 linux nmbd[6167]: ERROR: nmbd is already running. File /var/run/samba/nmbd.pid exists and process id 6131 is running. Jan 31 12:29:55 linux nmbd[6131]: [2006/01/31 12:29:55, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396) Jan 31 12:29:55 linux nmbd[6131]: ***** Jan 31 12:29:55 linux nmbd[6131]: Jan 31 12:29:55 linux nmbd[6131]: Samba name server LINUX is now a local master browser for workgroup SCHULE.LAN on subnet 192.168.0.16 Jan 31 12:29:55 linux nmbd[6131]: Jan 31 12:29:55 linux nmbd[6131]: ***** Jan 31 12:41:38 linux nmbd[6131]: [2006/01/31 12:41:38, 0] libsmb/nmblib.c:send_udp(791) Jan 31 12:41:38 linux nmbd[6131]: Packet send failed to 192.168.1.10(138) ERRNO=Invalid argument Jan 31 12:42:09 linux nmbd[6131]: [2006/01/31 12:42:09, 0] nmbd/nmbd.c:terminate(58) Jan 31 12:42:09 linux nmbd[6131]: Got SIGTERM: going down... Jan 31 12:45:43 linux nmbd[7688]: [2006/01/31 12:45:43, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396) Jan 31 12:45:43 linux nmbd[7688]: ***** Jan 31 12:45:43 linux nmbd[7688]: Jan 31 12:45:43 linux nmbd[7688]: Samba name server LINUX is now a local master browser for workgroup SCHULE.LAN on subnet 192.168.1.5 Jan 31 12:45:43 linux nmbd[7688]: Jan 31 12:45:43 linux nmbd[7688]: ***** Jan 31 12:48:43 linux smbd[4790]: [2006/01/31 12:48:43, 0] printing/print_cups.c:cups_cache_reload(85) Jan 31 12:48:43 linux smbd[4790]: Unable to connect to CUPS server localhost - Connection refused Jan 31 12:48:43 linux smbd[4790]: [2006/01/31 12:48:43, 0] printing/print_cups.c:cups_cache_reload(85) Jan 31 12:48:43 linux smbd[4790]: Unable to connect to CUPS server localhost - Connection refused Die Einträge in /var/log/messages sind identisch. -- j<b>k