Czy można wyświetlić wszystkie foldery współdzielone (wraz z ich fizycznymi lokalizacjami) z wiersza poleceń?
Czy można wyświetlić wszystkie foldery współdzielone (wraz z ich fizycznymi lokalizacjami) z wiersza poleceń?
Odpowiedzi:
W przypadku udziałów samby mamy zestaw narzędzi dostarczanych z pakietem samba :
smbtree
smbtree to program przeglądarki smb w trybie tekstowym. Jest podobny do „Network Neighborhood” na komputerach z systemem Windows. Drukuje drzewo ze wszystkimi znanymi domenami, serwerami w tych domenach i udziałami na serwerach. Manpage
smbstatus
smbstatus to bardzo prosty program do wyświetlania listy bieżących połączeń Samby. Manpage
Po wywołaniu poniższej listy wyświetli się lista akcji:
smbstatus --shares
Zobacz także: Manpage samby
smbtree
i smbstatus
lista moich folderów współdzielonych!
sudo smbstatus --shares
sudo smbstatus --shares
: Service pid machine Connected at
(brak na liście).
gvfs-mount -l
GVFS to wirtualny system plików dla pulpitu Gnome, który umożliwia dostęp do udostępnionych napędów przez SMB, FTP, WebDav i SFTP. Udostępniane udziały są montowane pod ~/.gvfs/
, można je również tam zobaczyć.
Powyższe polecenie wyświetla wszystkie podłączone dyski zewnętrzne i udziały sieciowe, np .:
$ gvfs-mount -l
Drive(0): 1.5 TB Hard Disk
[snip]
Mount(0): public on fileserver -> smb://fileserver/public/
Type: GDaemonMount
Mount(1): SFTP for bert on server.example.com -> sftp://bert@server.example.com/
Type: GDaemonMount
Mount(2): WebDAV as bert on server.example.com -> davs://bert@server.example.com/dav
Type: GDaemonMount
Jeśli dodasz opcję -i
, otrzymasz jeszcze więcej informacji.
Użyj tego polecenia: smbclient -L localhost
. Próbka jego wyników jest następująca:
Enter username's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
Sharename Type Comment
--------- ---- -------
print$ Disk Printer Drivers
IPC$ IPC IPC Service (host-name server (Samba, Ubuntu))
hp1320 Printer Hewlett-Packard hp LaserJet 1320 series
HP-LaserJet-1200 Printer HP LaserJet 1200
Public Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
Server Comment
--------- -------
host-name server (Samba, Ubuntu)
Workgroup Master
--------- -------
WORKGROUP HOST-NAME
Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)