Ubuntu
允許所有使用者讀取/寫入第二個驅動器上的任何文件/文件夾,無論是誰在 linux 中創建它
我正在執行 Ubuntu 14.04 LTS。我有一個名為 的掛載點,該組屬於
/files
,並且我已授予該組寫權限。我使用了https://help.ubuntu.com/community/InstallingANewHardDrive中的一些資訊來進行設置。具體如下命令:root``plugdev
sudo chgrp plugdev /files sudo chmod g+w /files
機器上的所有使用者也是
plugdev
.我已經安裝了一個有 1 個
ext4
分區的驅動器。此時兩者
user1
都user2
可以在/files
. 但是,如果在user1
其中創建文件或文件夾,/files
則user2
無法修改它或在其中創建文件。我想知道,我怎樣才能使所有使用者都可以讀/寫(並在適用的情況下執行)任何/所有創建的文件/文件夾,
/files
而不管是誰創建的。如果重要的話,
/files
它也是安裝在 Windows 7 機器上的 Samba 共享。
我認為這正是你所需要的。這個問題已經在那邊回答了。
你需要 setfacl + chmod
您正在創建的文件的權限可能沒有組的寫入權限。如果您在 this 中設置
fmask
(for files) 和dmask
(for directory)/etc/fstab
應該可以解決問題。
fmask
可能類似於113
, 對於預設權限664
或rw-rw-r-
dmask
可能類似於002
, 對於775
or的預設權限rwxrwxr-x
。記住目錄需要執行權限才能訪問它們。