在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/下的配置文件限制程序权限。注意:操作前建议备份重要数据,权限设置不当可能影响系统安全性。
参考来源: