smbstatus 输出说明

smbstatus 输出说明

有人能解释一下smbstatus输出吗?这两个部分(pid-username-group-machineservice-pid-machine-connected at)是什么意思?

示例输出

Samba version 4.5.12-Debian
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing              
----------------------------------------------------------------------------------------------------------------------------------------
1620    -1           -1           tonne (ipv4:192.168.178.37:48750)         NT1               -                    -                    
1621    -1           -1           tonne (ipv4:192.168.178.37:48752)         NT1               -                    -                    
1621    nobody       nogroup      tonne (ipv4:192.168.178.37:48752)         NT1               -                    -                    
1620    nobody       nogroup      tonne (ipv4:192.168.178.37:48750)         NT1               -                    -                    

Service      pid     Machine       Connected at                     Encryption   Signing     
---------------------------------------------------------------------------------------------
IPC$         1621    tonne         Di Dez  4 22:30:13 2018 CET      -            -           
IPC$         1620    tonne         Di Dez  4 22:30:09 2018 CET      -            -           

No locked files

答案1

第一个列表是 Samba 进程列表。但您也可以将其视为与服务器有活动连接的用户列表。信息包括进程 ID (PID)、正在访问的帐户的用户名、正在访问的帐户的主要组以及发生这种情况的计算机/IP 地址。

如果这就是你想要的,你可以使用smbstatus -p

第二组是当前正在访问的共享列表。这还包括隐藏的共享和打印机。因为当前有连接的用户的列表可能正在访问多个服务。因此,这里的信息是服务名称、进程 ID、访问服务的计算机名称以及建立连接的时间。您可以使用 PID 将服务记录与用户进行交叉引用。

如果你只想看到这些,你可以使用smbstatus -S

输出的其余部分是正在访问的文件的文件锁定状态。

smbstatus -L将仅向您显示此信息。

相关内容