有沒有辦法知道是誰我nclud我__remoteusers一世nCl在d一世nGr和米這噸和在s和rsincluding remote users可以訪問特定的文件/文件夾嗎?
在 Windows 中,您可以輸入文件屬性並查看哪些使用者有權訪問特定文件。
$$ Including remote users / groups that are part of your domain $$ 在 unix 中,當您輸入文件的屬性時 - 您只能獲取本地使用者
$$ Or groups $$/所有者/其他。有沒有辦法知道哪些遠端使用者可以訪問特定文件?$$ Is there anything ‘built-in’ unix? $$ 我目前的解決方案是使用“last”命令。
$$ Remote users which entered a local user have to have at least the local user permissions $$但是這個解決方案只有在使用者主動登錄系統時才有效。這意味著我想念每個沒有登錄系統的遠端使用者。
完全取決於您使用的機制。
具有身份驗證的 NFS
sys
完全依賴於使用者/組/其他權限和 UID/GID 匹配。因此,您必須“手動”確定任何給定使用者是否是正確組的成員。遠端使用者…由託管儲存的伺服器驗證,因此您可以簡單地參考您的本地名稱查找。例如 ldap、本地組文件等。因此,您通常可以通過執行
id
命令id $username
查看成員資格的簡單權宜之計來做到這一點。根據您在本地配置的確切內容,類似的getent group $group_name
內容會向您顯示來自 LDAP 的組成員。(或者/etc/groups
如果那是您的身份驗證來源,請閱讀)如果您正在尋找更強大的東西,您可以開始關注 NFSv4 和 Kerberos,它們允許更詳細(類似於 CIFS)的 ACL 和更強大的(例如“域級別”身份驗證)使用者身份驗證。