Suchen Sie nach einer einfachen Möglichkeit, dies über die Befehlszeile zu tun.
Listen Sie die Samba-Freigaben und die Benutzer auf, die auf diese zugreifen können.
Listet Samba-Freigaben und die Benutzer auf, die aktuell mit ihnen verbunden sind.
Listen Sie Samba-Freigaben und jede Verbindung (Protokoll, einschließlich Benutzer) auf, die zu jeder von ihnen hergestellt wurde.
Irgendwelche Ideen? Gibt es irgendetwas, das Sie benutzen, um mir die Teile zu geben, die ich brauche, um das zusammenzusetzen?
Prost!
command-line
samba
smb
komputes
quelle
quelle
Antworten:
Versuchen Sie es zu verwenden
smbstatus
, es scheint das zu sein, was Sie brauchen.quelle
Versuchen Sie es
smbclient -L ip_of_net_interface -U your_user_name
. Mit dieser Option können Sie überprüfen, welche Dienste auf einem Server verfügbar sind. Sie verwenden es alssmbclient -L host
und eine Liste sollte erscheinen.quelle
Eine leichte Verbesserung zu dem, was in anderen Antworten erwähnt wurde:
Ruft ab, was freigegeben wird und welcher Computer (falls vorhanden) mit welchem verbunden ist.
quelle
Bei den meisten Systemen erhalten Sie durch Eingabe
testparm
Informationen zu den Samba-Freigaben des Computers, den Sie gerade verwenden. Nachdem Sie an der Eingabeaufforderung die Eingabetaste gedrückt haben, werden Ihnen auch alle unkommentierten Zeilen der smb.conf angezeigt, die nützlich sein können.quelle
Versuchen Sie es
net usershare info --long
.Mann net
net - Tool zur Administration von Samba und Remote CIFS Servern.
quelle
Die Benutzer bekommen
net rpc user
Abrufen der Freigaben pro Benutzer
Weniger ausführlich als es
smbclient -L
istnet rpc share list -U $USERNAME
Sie benötigen beides, da die Liste der sichtbaren Freigaben je nach Benutzer unterschiedlich ist.
quelle