Samba

檢測客戶端是否連接到網路共享

  • April 23, 2012

我們在 Ubuntu LTS 04.10 機器上執行 samba 和 nfs 伺服器。有沒有辦法在伺服器上檢測是否有任何客戶端連接到其中一個共享?客戶端是 Windows 7、Linux 或 OS X 系統。

我想知道這一點,以便在不打擾我的使用者的情況下重新啟動伺服器。

謝謝,凱瑟琳

您可以將 smbstatus 用於 Samba 共享。它將列印與機器、共享等連接的使用者列表…

PID     Username      Group         Machine 

-------------------------------------------------------------------
 870   username1     Domain Users  machine1       (111.11.11.111)

 586   username2     Domain Users  machine2       (111.12.11.112)

使用 nfs,您可以使用 showmount 獲取機器列表和機器中已安裝的共享:

showmount

Hosts on server.domain.com:

111.11.0.0/16,machine1.domain.com

111.11.0.0/16,machine2.domain.com

111.11.0.0/16,machine3.domain.com

希望能幫助到你。

乾杯,

布魯諾

引用自:https://serverfault.com/questions/382151