我有两个用户:
adduser user1
adduser user2
Run Code Online (Sandbox Code Playgroud)
我需要允许user1在user2主目录中创建文件夹
user2@ubuntu: mkdir /home/user1/tmp
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?因为现在我收到错误消息:
mkdir "/home/user1/tmp" failed: Permission denied
Run Code Online (Sandbox Code Playgroud)
这是*nix中组权限的主要目的之一.创建一个组并确保两个用户都是该组的成员,主目录将该组设置为组所有者,并且主目录上的权限包括group-write.这些方面的东西:
groupadd somegroupname
usermod -A somegroupname user1
usermod -A somegroupname user2
chgrp somegroupname ~user1/. ~user2/.
chmod g+rwx ~user1/. ~user2/.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12836 次 |
| 最近记录: |