Lista wszystkich udostępnionych folderów

8

Czy można wyświetlić wszystkie foldery współdzielone (wraz z ich fizycznymi lokalizacjami) z wiersza poleceń?

ts01
źródło
2
Czy korzystasz z tego samego systemu operacyjnego? Czy używasz Samby?
Mitch
oba, jeśli to możliwe
ts01 10.10
aby znaleźć odpowiednie ścieżki lokalne, zobacz wszystkie odpowiedzi tutaj
phil294,

Odpowiedzi:

5

W przypadku udziałów samby mamy zestaw narzędzi dostarczanych z pakietem samba Zainstaluj sambę :

  • 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

Takkat
źródło
Brak poleceń smbtreei smbstatuslista moich folderów współdzielonych!
PHP Learner
@PHPLearner: spróbuj zsudo smbstatus --shares
Takkat
Jest to wynik dla sudo smbstatus --shares: Service pid machine Connected at(brak na liście).
PHP Learner
3
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://[email protected]/
  Type: GDaemonMount
Mount(2): WebDAV as bert on server.example.com -> davs://[email protected]/dav
  Type: GDaemonMount

Jeśli dodasz opcję -i, otrzymasz jeszcze więcej informacji.

Bert Van Vreckem
źródło
3

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
PHP Learner
źródło
Connection to localhost failed (Error NT_STATUS_CONNECTION_REFUSED)
Pojawia
Próbujesz tego na komputerze z konfiguracją udostępniania? W przeciwnym razie zmień go na adres IP serwera, który próbujesz odczytać.
Tobias Hagenbeek,