寻找一种从命令行执行此操作的简单方法。
列出 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 中每个有用的未注释行。