• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

smbd inaktiv

Faraday

Newbie
Hallo,
ich habe ein Problem mit meinem smbd-Server-Status. Unter SWAT wird angezeigt, der smbd sei "inaktiv". Die Server nmbd und winbindd sind beide "aktiv". Der Befehl
Code:
rcsmb status
liefert als Antwort "unused". Zugleich funktioniert der Zugriff von Windows-Maschinen auf den Linux-Rechner (logischerweise) nicht.
Ich habe bereits versucht, alle Samba-relevanten Pakete mittels YAST zu aktualisieren, was nichts gebracht hat. Kann mir jemand helfen und sagen, wie ich diesen smbd-Server (wieder) zum Laufen kriege?
Danke!!

=======
Ich verwende Suse 9.3 und bin, naja, eher Anfänger. :)
 

admine

Ultimate Guru
Bekommst du eine Fehlermeldung bzw. überhaupt eine Meldung, wenn du Samba mit "rcsmb start" starten willst ?
 

Martin Breidenbach

Ultimate Guru
Es gibt da im SWAT ein Problem daß der den Status vom smb und nmb nicht richtig anzeigt.

Wenn der Samba Server ansprechbar ist dann läuft der SMBD.

Probier mal

Code:
rcsmb status

Der SWAT scheint da einen Bug zu haben - das Problem haben auch schon andere gemeldet.

Allerdings scheint es hier so zu sein daß der smbd tatsächlich nicht läuft.

Probier also

Code:
rcsmb start

und schau mal nach Meldungen (auch in /var/log/messages)
 
OP
F

Faraday

Newbie
Danke für Eure schnelle Hilfe!
Die Eingabe von
Code:
rcsmb start
funktioniert, als Antwort erscheint in grün: done. Also gehe ich davon aus, daß smb läuft. Als Antwort auf den Befehl
Code:
rcsmb status
erhalte ich "unused", was auch immer das heißt. Noch was: auf den Windows-Rechnern kann ich den Linux-Rechner bereits erkennen, das heißt, ich sehe den Rechner in der Netzwerkumgebung. Das wäre doch bestimmt nicht so, wenn smbd gar nicht laufen würde, oder?! Möglicherweise ist dann mein Problem doch eher in der falschen Konfiguration des SAMBA zu suchen, oder?
 

framp

Moderator
Teammitglied
Code:
server: # rcsmb status
Checking for Samba SMB daemon                                        running
Das solltest Du nach rcsmb start erhalten. Da ist was krumm bei Dir. Du musst in dem syslog wie auch den samba logs nach Fehlermeldungen suchen.
 

zero0109

Hacker
Noch was: auf den Windows-Rechnern kann ich den Linux-Rechner bereits erkennen, das heißt, ich sehe den Rechner in der Netzwerkumgebung. Das wäre doch bestimmt nicht so, wenn smbd gar nicht laufen würde, oder?!
Wenn der nmbd (also der Netbios Namensdienst) läuft, bekommst du die Rechner meines Wissens nach zu sehen, der smbd hat darauf keine Auswirkung. Aber mach doch mal testparm und poste die Config von deinem Samba Server.
 
OP
F

Faraday

Newbie
Okay, habe Testparm gemacht und folgendes Resultat erhalten:


Code:
hannes2:/home/hannes # testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[thomas]"
Processing section "[users]"
Processing section "[hannes]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
        workgroup = ARBEITSGRUPPE
        map to guest = Bad User
        guest account = gast
        keepalive = 30
        printcap name = CUPS
        add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s
 /bin/false %m$
        domain master = No
        kernel oplocks = No

[homes]
        comment = Heimatverzeichnis
        path = /home/%S
        read only = No
        create mask = 0640
        guest ok = Yes

[thomas]
        path = /home/thomas
        read only = No
        guest ok = Yes

[users]
        comment = All users
        path = /home
        read only = No
        inherit acls = Yes
        veto files = /aquota.user/groups/shares/

[hannes]
        comment = Hannes Freigabe
        path = /home/hannes
        read only = No
        guest ok = Yes
hannes2:/home/hannes #
 
Oben