在Ubuntu中管理用户权限主要通过以下方式:
sudo adduser username(创建)sudo deluser username(删除,--remove-home可删除主目录)sudo usermod -l newname oldname(改用户名)sudo usermod -d /new/home -m username(改主目录)sudo groupadd groupname(创建组)sudo usermod -aG groupname username(添加用户到组)sudo gpasswd -d username groupname(从组中移除用户)ls -l(显示文件/目录权限、所有者、所属组)chmod [ugoa][+-=][rwx] file(符号模式,如chmod u+x file给所有者加执行权限)chmod 755 file(数字模式,所有者全权限,组和其他用户读执行)sudo chown newowner:newgroup filesudo chgrp newgroup filesudo visudo(安全编辑sudoers文件,添加用户sudo权限)sudo usermod -aG sudo username(将用户加入sudo组)sudo setfacl -m u:username:rwx file(设置用户ACL权限)getfacl file(查看ACL权限)sudo aa-status(查看AppArmor状态)sudo aa-enforce /path/to/profile(启用AppArmor策略)gnome-system-tools)。注意:操作前建议备份重要数据,部分命令需sudo权限,谨慎修改系统关键文件权限。
参考来源:[1,2,3,4,5,6,7,8,9,10,11]