Lista wszystkich udostępnionych folderów


8

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


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


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://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.


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

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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.