
Ich weiß nicht, ob Samba auf meinem Linux-System vorinstalliert ist.
Ich habe das /etc/samba/
Verzeichnis mit smb.conf
der Datei. Aber wenn ich einen dieser Befehle versuche
sudo service smb start
sudo service samba start
sudo service smbd start
die antwort ist immer unrecognized service
.
Darin /etc/init.d
befindet sich keine Datei wie smb
oder samba
. smbd
Wie kann ich das noch überprüfen?
Trotzdem danke!
Antwort1
Der einfachere Weg ist, dies bei Ihrem Paketmanager zu überprüfen. dpkg, yum, emerge usw. Wenn das nicht funktioniert, müssen Sie nur Folgendes eingeben samba --version
und wenn es in Ihrem Pfad ist, sollte es funktionieren. Zuletzt können Sie verwenden, find / -executable -name samba
um jede ausführbare Datei mit dem Namen „samba“ zu finden. Wenn diese Tests negativ sind, ist es sehr wahrscheinlich, dass Sie Samba nicht installiert haben.
Antwort2
Führen Sie in SMB-Version 4.11.6-Ubuntu den folgenden Befehl aus:
systemctl status smbd
Antwort3
Verwenden Sie den Befehl smbstatus
Sie sehen unten Version 3.6.23-14.el6_6 und Status Ihres Samba-Prozesses und Benutzers, Gruppe usw.
Antwort4
Es gibt eine noch einfachere Möglichkeit, nach installierten Programmen zu suchen. Sie können nach jedem installierten Programm suchen, indem Sie Folgendes eingeben:
~$ welches [Programm]
In diesem Fall
~$ welcher Samba
Wenn es installiert ist, wird der Speicherort angegeben. Wenn nicht, erhalten Sie eine leere Ausgabe.