Samba-Probleme (smb, smbadduser, smbpasswd)

Zuletzt verändert am 24. Juli 2026 • 2 Min. Lesezeit • 290 Wörter
Wenn Ihr Samba unzuverlässig ist, kann dies verschiedene Ursachen haben.

Wenn Ihr Samba unzuverlässig ist, kann dies verschiedene Ursachen haben. Ich habe den Eindruck gewonnen, dass YAST Konfigurationsdaten überschreibt, die Sie manuell bearbeitet haben (z. B. in den Passwort- und Benutzerdateien), wenn Sie versuchen, Einstellungen über den YAST-Samba-Einrichtungsvorgang zu ändern. Hier folgt eine Checkliste für den Fall, dass Samba wieder nicht reagiert oder in der Netzwerkumgebung nicht sichtbar ist. Es könnte sein, dass die Unzuverlässigkeit auf das Herunterfahren eines PDC zurückzuführen ist. Vielleicht sollte ich meinen Linux-Rechner zum PDC machen, da er immer läuft. Jedenfalls konnte ich, selbst wenn es mir gelang, von W2K aus eine Verbindung herzustellen (über „Netzlaufwerk zuordnen“), von W98 aus keine Verbindung herstellen, indem ich auf das sichtbare Symbol meines Computers in der MCBL-Arbeitsgruppe klickte („Netzwerkpfad nicht gefunden“). Und unter Mac OS X war mein Computer überhaupt nicht sichtbar (aber ich konnte über den manuellen Befehl „smb://128.214.186.42/homes“ eine Verbindung herstellen). Seltsam… In /etc/samba/smb.conf:

  1. „netbios name = Michael“
  2. „workgroup = MCBL“
  3. Überprüfe, ob die Ports 135, 137, 138, 139 und 445 in der Firewall offen sind (sowohl UDP als auch TCP). Unter SUSE 9 (KDE) benötigt die Netzwerk-Durchsuche zusätzlich Port 7741 (laut einem Beitrag in einer Diskussionsgruppe). Doch selbst mit diesen offenen Ports gelingt das Einbinden von SMB-Freigaben beim Systemstart (oder später manuell) nicht. Auch die LAN-Suche funktioniert trotz dieser offenen Ports nicht. Wenn ich die Firewall komplett deaktiviere (über YaST), funktioniert alles wieder einwandfrei. YaST ist wirklich eine schlechte Schnittstelle zur Firewall (warum kann SUSE nicht stattdessen so etwas wie „Brickwall“ für Mac OS X einbauen????).
  4. Benutzer und Passwort neu einrichten: smbadduser jeltsch:jeltsch smbpasswd jeltsch
  5. Die SMB- und NMB-Daemons neu starten: /etc/init.d/smb restart /etc/init.d/smb restart
  6. Nach dem Update auf SUSE 9.1 ist der Befehl smbadduser verschwunden, und Benutzer werden nun wie folgt hinzugefügt: smbpasswd -a Benutzername