linux下將某個資料夾單獨授權給某個使用者或某個群組,其他使用者或群組對該資料夾無權限,且該資料夾所有權不變? 例如有資料夾 test1
#權限為 drwxr-xr-x 擁有者為A
A要讓B對該資料夾有相同的權限,並且其他使用者沒有,該資料夾擁有者仍然是A
命令列怎麼辦到呢?小白一個,多謝指點。
將群組權限設定成和擁有者一樣
將B加入A的組別
如果想讓兩個使用者擁有一樣的權限你首先需要修改資料夾權限chmod 775 test1,然後再將B所在群組改為A所在群組或將B加入A所在群組,用法如下:usermod -g group loginname 強制設定某個使用者所在群組usermod -G groups loginname把某個使用者改為group(s) usermod -a -G groups loginname把使用者加入某個群組(s)
用acl就可以了。 好像是這樣子寫setfacl -m user:B:rwx test1
setfacl -m user:B:rwx test1
chown [使用者名稱] [資料夾]
將群組權限設定成和擁有者一樣
將B加入A的組別
如果想讓兩個使用者擁有一樣的權限你首先需要修改資料夾權限chmod 775 test1,然後再將B所在群組改為A所在群組或將B加入A所在群組,用法如下:
usermod -g group loginname
強制設定某個使用者所在群組
usermod -G groups loginname
把某個使用者改為group(s)
usermod -a -G groups loginname
把使用者加入某個群組(s)
用acl就可以了。
好像是這樣子寫
setfacl -m user:B:rwx test1
chown [使用者名稱] [資料夾]