Samba
檢測客戶端是否連接到網路共享
我們在 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
希望能幫助到你。
乾杯,
布魯諾