所有共享文件夹的列表


Answers:


5

对于samba共享,我们提供了samba 安装samba套件随附的一组实用程序:

  • smbtree

    smbtree是文本模式下的smb浏览器程序。它类似于Windows计算机上的“网络邻居”。它会打印一棵树,其中包含所有已知域,这些域中的服务器以及服务器上的共享。联机帮助页

  • 状态

    smbstatus是一个非常简单的程序,用于列出当前的Samba连接。联机帮助页

    通过调用以下内容,将显示共享列表:

    smbstatus --shares
    

另请参阅:桑巴手册


smbtreesmbstatus命令列出了我的共享文件夹!
PHP学习者

@PHPLearner:尝试sudo smbstatus --shares
Takkat,2015年

这是结果sudo smbstatus --sharesService pid machine Connected at(列表中的任何内容)。
PHP学习者

3
gvfs-mount -l

GVFS是Gnome桌面的虚拟文件系统,允许通过SMB,FTP,WebDav和SFTP访问共享驱动器。访问的共享位于下~/.gvfs/,您也可以在此处看到它们。

上面的命令列出了所有连接的外部驱动器和网络共享,例如:

$ 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

如果添加该选项,-i您将获得更多信息。


3

使用此命令:smbclient -L localhost。其输出示例如下:

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)
Lokesh

您是否在具有共享设置的计算机上尝试此操作?否则,将其更改为您尝试读取的服务器的IP地址。
Tobias Hagenbeek '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.