Linux
Samba - 有沒有辦法讓一個組只在一個共享下查看編輯寫入某些文件夾?
無論如何我可以只允許一個組查看我希望共享的目錄中的某些(兩個)文件夾嗎?
Windows 和 Linux 都在假設您可以看到您有權訪問的目錄中的任何內容的情況下工作,但要超越這一點取決於該目錄上的 ACL。
在純 Windows 環境中,Server 2003r2 及更高版本具有稱為“基於訪問的列舉”的東西。在共享上啟用時,它只會顯示使用者可以訪問的文件夾。典型的例子是家庭共享。
\\winsrv\homes\
使用 ABE,使用者只能看到“\winserv\homes\myusername”,而沒有 ABE,他們將看到整個使用者列表。
這是在共享級別而不是權限級別處理的。您的 Samba 配置將需要您的共享定義中的以下行來模擬此行為:
hide unwriteable = yes hide unreadable = yes
這些將根據使用者的訪問權限隱藏使用者無法讀取/寫入的目錄。