群组
Ubuntu 系统权限群组设定
建立群组 groupadd
建立一个全新的系统群组,可以透过群组统一控制使用者权限
groupadd <group-name>
查询使用者群组
groups user1
user1 : <other-groups> www-data
getent group www-data
www-data:x:33:kejyun,group1
getent group www-data | awk -F: '{print $4}'
kejyun,group1
将使用者加入群组
指令加入群组
sudo adduser $USER www-data
编辑群组档案
sudo vim /etc/group
在每个群组最后面加入相关的使用者,并用逗号隔开
www-data:x:33:kejyun,group1,group2
将使用者加入 sudo root
sudo adduser 帐号名称 sudo
变更档案群组
除了 root
使用者外,没有人可以将拥有者变更为其他使用者,所以若要变更档案拥有者的话,必须加上 sudo
权限
Non-privileged users (not root) cannot chown files to other user names. To use chown, a user must have the privileges of the target user. In other words, only root can give a file to another user.
sudo chown -R root:root ./folder