我有兩個用戶:如何允許創建主文件夾的目錄中其他用戶
adduser user1
adduser user2
我需要允許用戶1建立在user2的主目錄文件夾
[email protected]: mkdir /home/user1/tmp
我該怎麼辦那? Bacause現在我收到錯誤消息:
mkdir "/home/user1/tmp" failed: Permission denied
我有兩個用戶:如何允許創建主文件夾的目錄中其他用戶
adduser user1
adduser user2
我需要允許用戶1建立在user2的主目錄文件夾
[email protected]: mkdir /home/user1/tmp
我該怎麼辦那? Bacause現在我收到錯誤消息:
mkdir "/home/user1/tmp" failed: Permission denied
這是* nix中組權限的主要目的之一。創建一個組,並確保兩個用戶都是該組的成員,該主目錄有一個組設爲組所有者,並且在歸屬目錄的權限包括組寫。沿着這些方向的東西:
groupadd somegroupname
usermod -A somegroupname user1
usermod -A somegroupname user2
chgrp somegroupname ~user1/. ~user2/.
chmod g+rwx ~user1/. ~user2/.
爲了讓sudo工作,您必須爲sudoers文件提供用戶sudo權限。該文件可以在/ etc /中找到。否則,只能通過〜root來完成更改。
{用戶名} ALL =(ALL)
希望這有助於一點。
如果您這樣做,用戶可以以root身份運行任何操作,這將會很糟糕。另外,如果他們在用戶主目錄中創建文件夾,則創建的文件夾將由root擁有 – Rumbles 2018-03-08 16:07:48
在我的Debian,而不是 'usermod命令-A somegroupname user1' 應該 'usermod命令-a -G somegroupname user1' – Bonswouar 2014-03-18 12:52:32
@Bonswouar好點的 - 有可能是不同版本的不同分佈某些公用事業。如有疑問,請務必檢查您的特定文檔/手冊頁/ etc .. – twalberg 2014-03-18 13:58:50