以下是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 仅为必要用户分配特定命令权限。参考来源: