Ubuntu Service Samba ist maskiert und kann nicht gestartet werden

9

Ich versuche, den Samba-Dienst auf einem Ubuntu-Server auszuführen. Er gibt mir Fehler und sagt, er sei maskiert und tot. Wie kann ich das beheben? Was bewirkt, dass es so ist?

Hier ist der Fehler, den ich bekomme: -

Samba.service konnte nicht gestartet werden: Die Einheit samba.service ist maskiert. Wenn ich den Ubuntu-Server auf Virtual Box laufen lasse, wäre das das Problem? Vielen Dank.

Geben Sie hier die Bildbeschreibung ein

Mohamed Gabr
quelle
Laufen Sie sudo systemctl unmask samba.serviceund überprüfen Sie dann ..
heemayl
es sagt immer noch, dass es maskiert ist
Mohamed Gabr

Antworten:

16

Dies ist kein Fehler.

Was Sie beschreiben, ist von Seiten der Debianer beabsichtigt.

Sie sollten Samba-Dienste auf einem Debian / Ubuntu-System nicht auf diese Weise steuern. Sie sollen die manipulieren smbd, nmbdund samba-ad-dcDienstleistungen je nach Bedarf.

Es gibt keinen Regenschirm samba.target, um die ursprüngliche Arbeit des alten Debian / Ubuntu sambavan Smoorenburg- rcSkripts zu erledigen . welches diese drei en bloc startete / stoppte. Andere Leute haben sie für andere Betriebssysteme erstellt. Das Debian-Volk tat es nicht.

Also, wo Sie Debian / Ubuntu doco lesen und Dinge wie sagen

Service Samba Aktion
Denken Sie daran, dass dies nicht mehr verfügbar ist, da Debian Linux und Ubuntu Linux systemd Betriebssysteme sind.

Nur um die Verwirrung zu vergrößern ...

Was der Rest der Welt außerhalb von Debian weiß, wie samba.servicees samba-ad-dc.servicein der Debian-Welt heißt. Ebenso nmbd.serviceund smbd.servicesind ursprünglich nmb.serviceund smb.serviceaußerhalb von Debian.

Also , wo Sie lesen generic systemd Betriebssystem doco über Samba reden nmb, smbund sambaDienstleistungen, müssen Sie mental führen die Übersetzung für Debian / Ubuntu, vor allem für den letzteren Namen.

Weiterführende Literatur

JdeBP
quelle
Sie sagen also, ich sollte sie einzeln starten und mir keine Sorgen darüber machen, was der Samba-Status sagt? ich schreibe >> sudo service smbd start. und wenn ich es überprüfe, schreibe ich >> sudo service smbd status. klingt das richtig
Mohamed Gabr