kann Samba nicht neu starten


7

Ich habe Samba installiert sudo apt-get install samba.

dann habe ich die Konfiguration vorgenommen, aber wenn ich schreibe:

sudo /etc/init.d/samba restart

message appears " command not found "

und wenn ich schreibe, habe ls /etc/init.d ich samba nicht gefunden.

getestete Lösungen:

sudo /etc/init.d/smbd restart

sudo /etc/init.d/nmbd restart

sudo service samba restart

und installieren Sie Samba neu

Kannst du mir bitte einen Hinweis geben?

Hinweis: Mein Betriebssystem ist Ubuntu10.4 LTS

Antworten:


7

sudo /etc/init.d/smbd restart

Verwenden Sie das Dienstprogramm service (8), anstatt Init-Skripte über /etc/init.d aufzurufen, z. B. den Neustart von service smbd

Da das Skript, das Sie aufrufen möchten , in einen Upstart-Job konvertiert wurde, können Sie auch die Dienstprogramme stop (8) und start (8) verwenden, z. B. stop smbd ; starte smbd . Das Dienstprogramm restart (8) ist ebenfalls verfügbar.

smbd aufhören / warten

smbd start / running, prozess 7831

Also die Befehle zum Starten / Stoppen von Samba:

sudo stop smbd
sudo start smbd

Für systembezogene Systeme (z. B. Ubuntu 16.04):

systemctl start smbd.service
systemctl stop smbd.service

Ab Ubuntu 16.04 gibt es keine /etc/init.d/smbd (und ich habe funktionierende Samba-Freigaben ... oder sind es CIFS und damit ...?)
Frank Nocke

16.04 verwendet systemd, daher benötigen Sie das Äquivalent für samba using systemctl. Wahrscheinlich systemctl start/stop/restart samba.
Rinzwind

Nein samba, nein smbdzu finden. systemctl list-unit-files | grep ...und Greifen nach smund saenthüllt nichts Relevantes. (Obwohl Samba-Aktien für mich funktionieren! Ich möchte mich nur mit einer geänderten smb.conf befassen)
Frank Nocke

Tippfehler. es ist smdb :)
Rinzwind

Kein Glück mit nichts: - / sudo systemctl restart smdb.service-Failed to restart smdb.service: Unit smdb.service not found.
Frank Nocke

2

Wenn Sie das Samba-Paket installiert haben. Sie finden smbd, nmbd im Ordner (/etc/init.d)

Wenn nicht, bedeutet dies, dass Ihre Installation fehlgeschlagen ist.

Wenn ja, können Sie den Dienst über - starten

sudo /etc/init.d/smbd start
sudo /etc/init.d/nmbd start

oder

sudo service smbd start
sudo service nmbd start
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.