CentOS FetchLinux用户权限设置主要涉及用户管理、文件权限、sudo权限等,具体操作如下:
用户管理
sudo useradd <用户名>
,可指定主目录(-m
选项)。sudo usermod -l <新用户名> <原用户名>
(改名)、sudo usermod -aG<组名> <用户名>
(加组)。sudo userdel <用户名>
,-r
选项可同时删除主目录。文件/目录权限
ls -l <文件/目录路径>
。sudo chown -R <用户>:<组> <路径>
。sudo chmod <权限值> <文件/目录路径>
(如755
表示属主可读写执行,其他用户可读执行)。sudo chmod u+s <文件路径>
。sudo权限配置
/etc/sudoers
文件(推荐用visudo
命令),添加用户或组权限,例如:用户名 ALL=(ALL) ALL
(赋予所有命令执行权限)或限制特定命令。其他权限工具
setfacl -m u:<用户名>:<权限> <文件/目录>
(如setfacl -m u:user1:rwx /path
)。firewalld
或云平台安全组限制用户访问权限。操作前建议备份重要数据,优先使用最小权限原则,避免过度授权。