列出 samba 共享和当前用户

列出 samba 共享和当前用户

寻找一种从命令行执行此操作的简单方法。

列出 Samba 共享和可以访问每个共享的用户。

列出 samba 共享和当前连接到它们的用户。

列出 Samba 共享以及与每个共享建立的每个连接(日志,包括用户)。

有什么想法吗?您目前有没有什么可用的资源可以给我提供组装所需的资源?

干杯!

答案1

尝试smbclient -L ip_of_net_interface -U your_user_name。此选项允许您查看服务器上有哪些可用服务。您可以将其用作 ,smbclient -L host然后会出现一个列表。

答案2

尝试使用smbstatus,它似乎就是您所需要的。

答案3

smbstatus --shares

将检索正在共享的内容以及哪台机器(如果有)连接到什么。

答案4

此外,在大多数系统上,输入testparm将为您提供有关您当前正在使用的机器的 samba 共享的信息。在提示符下按下 Enter 后,它还会向您显示 smb.conf 中每个有用的未注释行。

相关内容