在Debian系统中,管理用户权限与组主要通过以下方式:
sudo adduser username
(创建,自动设置家目录)sudo deluser username
(删除,默认保留家目录;加--remove-home
可删除家目录)sudo usermod -l newname oldname
(修改用户名)sudo usermod -d /new/home -m username
(修改家目录,-m
保留原文件)sudo usermod -aG groupname username
(添加用户到组,-a
表示追加)sudo groupadd groupname
(创建组)sudo groupdel groupname
(删除组)getent group
(列出所有组)chmod [权限] 文件/目录
(如chmod 755
设置所有者可读写执行,组和其他可读执行)chown user:group 文件/目录
(修改所有者和所属组)sudo apt-get install acl
/etc/fstab
添加acl
选项并重新挂载分区setfacl -m u:username:rwx 文件/目录
(为用户添加权限)/etc/sudoers
文件(用sudo visudo
命令,确保语法正确),添加username ALL=(ALL:ALL) ALL
赋予sudo权限。/etc/apparmor.d/
下的配置文件限制程序权限。注意:操作前建议备份重要数据,权限设置不当可能影响系统安全性。
参考来源: