我在服务器 Ubuntu 14.04 的 /srv/beta 中有一个文件夹来上传源代码。我如何设置开发团队中所有用户的权限,仅允许此文件夹的所有权限,例如vim,上传,.... Tks...
答案1
您可以使用CHMOD
命令来更改文件夹的权限或权限,并CHOWN
使用命令来更改所有权。
要更改所有权,您需要sudo
从 root 使用到您自己。
这是语法
单独更改文件夹的所有权。
sudo chown <username>:<groupname> <foldername>
递归地更改文件夹内所有文件和文件夹的所有权。
sudo chown -R <username>:<groupname> <foldername>
答案2
创建一个小组开发团队 groupadd dev-team
。将用户添加到该组usermod -G <somegroup>,dev-team <username>
然后为您的文件夹设置所有者chown someuser:dev-team /srv/beta
,chmod 660 /srv/beta
以便组 dev-team 中的任何人都可以在那里读写。