以下是CentOS虚拟机中用户权限管理的核心技巧:
sudo useradd username
,设置密码:sudo passwd username
。sudo userdel username
,修改用户信息(如主组、家目录):sudo usermod
。sudo groupadd/del groupname
。sudo usermod -aG groupname username
/sudo gpasswd -d username groupname
。chmod 755 file
(所有者:读写执行,组和其他:读执行)。sudo chown username:groupname file
。chmod 4755/2755 file
。/etc/sudoers
文件(用visudo
命令),指定用户可执行的命令,例如:username ALL=(ALL) NOPASSWD: /usr/sbin/service
。wheel
组默认赋予sudo权限。sudo yum install acl
,设置ACL规则:sudo setfacl -m u:username:rwx file
。vboxsf
组以访问共享文件夹。sudo setenforce 1
,编辑/etc/selinux/config
永久生效。systemctl disable service
操作。sudo ausearch
查看异常行为。关键命令总结:
useradd
, usermod
, groupadd
, usermod -aG
。chmod
, chown
, setfacl
。visudo
。参考来源: