以下是CentOS中FetchLinux权限管理的核心技巧,涵盖用户、文件、服务及安全配置:
用户与组管理
sudo useradd username
,设置密码:sudo passwd username
。sudo usermod -aG groupname username
。sudo userdel -r username
。文件/目录权限控制
ls -l
(文件)或 ls -ld
(目录)。chmod 755 file
(所有者:读写执行,组和其他:读执行)。chmod u+x file
(给所有者添加执行权限)。chmod -R 755 /path/to/dir
。chown user:group file
,递归操作加 -R
。服务权限管理
/etc/sysconfig/fetchlinux
)中的用户/组设置,确保为授权用户。sudo systemctl restart fetchlinux
。高级权限控制
sudo yum install acl
,精细设置用户/组权限,如 setfacl -m u:user1:rwx /path
。sestatus
,临时启用/禁用 sudo setenforce 1/0
,通过策略限制进程权限。安全最佳实践
777
权限。sudo auditctl -l
查看审计规则,sudo ausearch
查看日志。visudo
仅为必要用户分配特定命令权限。参考来源: