NTFS 檔案系統共享控制

NTFS 檔案系統共享控制

我有一個NTFS分割區,我想共用一個資料夾,但我想管理子資料夾的存取權限,例如這個資料夾包含20個子資料夾,桌面使用者只能存取10個子資料夾。我該如何處理這個問題?如何控制 NTFS 分割區?

答案1

只能掛載root權限的NTFS分割區

sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view

其中/dev/sdaX是 NTFS 分割設備,/media/root-view是掛載點,需要時創建(顯然,你可以選擇你喜歡的名稱)。

然後安裝bindfs允許以修改的權限在安裝點上安裝目錄。綁定安裝將建立如下

sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view

其中shared是您要共享的目錄,/media/user-view是另一個掛載點,需要時創建,如上所述。

/media/user-view現在所有使用者都具有對代表NTFS分割區上的資料夾的讀寫存取權限/shared,並且無法存取同一分割區上的其他目錄。

您可以bindfs對您感興趣的所有目錄重複此操作,但最好重新組織 NTFS 分割區的內容,將所有要共用的目錄放在一個目錄中。我的意思是,改變佈局

/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10

/shared
    /shared01
    /shared02
    ...
    /shared10
/unshared
    /unshared01
    /unshared02
    ...
    /unshared10

使用這種佈局,您只需要共享目錄/shared,即可自動存取所有子目錄。

相關內容