以下是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
僅為必要用戶分配特定命令權限。參考來源: