我有两个用户:
adduser user1
adduser user2
我需要允许user1
在user2主目录中创建文件夹user2@ubuntu: mkdir /home/user1/tmp
我该怎么做?因为现在我收到错误消息:
mkdir "/home/user1/tmp" failed: Permission denied
答案 0 :(得分:8)
这是* nix中组权限的主要目的之一。创建一个组并确保两个用户都是该组的成员,主目录将该组设置为组所有者,并且主目录上的权限包括group-write。这些方面的东西:
groupadd somegroupname
usermod -A somegroupname user1
usermod -A somegroupname user2
chgrp somegroupname ~user1/. ~user2/.
chmod g+rwx ~user1/. ~user2/.
答案 1 :(得分:0)
为了让sudo工作,你必须在sudoers文件中为用户提供sudo权限。该文件可以在/ etc /中找到。否则,只能通过~root进行更改。
{username} ALL =(ALL)ALL
希望这会有所帮助。