Linux

Samba - 有沒有辦法讓一個組只在一個共享下查看編輯寫入某些文件夾?

  • May 14, 2010

無論如何我可以只允許一個組查看我希望共享的目錄中的某些(兩個)文件夾嗎?

Windows 和 Linux 都在假設您可以看到您有權訪問的目錄中的任何內容的情況下工作,但要超越這一點取決於該目錄上的 ACL。

在純 Windows 環境中,Server 2003r2 及更高版本具有稱為“基於訪問的列舉”的東西。在共享上啟用時,它只會顯示使用者可以訪問的文件夾。典型的例子是家庭共享。

\\winsrv\homes\

使用 ABE,使用者只能看到“\winserv\homes\myusername”,而沒有 ABE,他們將看到整個使用者列表。

這是在共享級別而不是權限級別處理的。您的 Samba 配置將需要您的共享定義中的以下行來模擬此行為:

hide unwriteable = yes
hide unreadable = yes

這些將根據使用者的訪問權限隱藏使用者無法讀取/寫入的目錄。

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