1

我有两个用户:

adduser user1
adduser user2

我需要允许 user1 在 user2 主目录中创建文件夹

user2@ubuntu: mkdir /home/user1/tmp

我怎样才能做到这一点?因为现在我收到错误消息:

mkdir "/home/user1/tmp" failed: Permission denied
4

2 回答 2

8

这是 *nix 中组权限的主要目的之一。创建一个组并确保两个用户都是该组的成员,主目录将该组设置为组所有者,并且主目录的权限包括组写入。这些方面的东西:

groupadd somegroupname
usermod -A somegroupname user1
usermod -A somegroupname user2
chgrp somegroupname ~user1/. ~user2/.
chmod g+rwx ~user1/. ~user2/.
于 2013-05-14T17:53:50.837 回答
-1

为了使 sudo 工作,您必须在 sudoers 文件中授予用户 sudo 权限。该文件可以在 /etc/ 中找到。否则更改只能由 ~root 完成。

{用户名}全部=(全部)全部

希望这有所帮助。

于 2013-10-18T20:33:03.647 回答