温馨提示×

CentOS FetchLinux用户权限如何设置

小樊
49
2025-08-17 00:08:41
栏目: 智能运维

CentOS FetchLinux用户权限设置主要涉及用户管理、文件权限、sudo权限等,具体操作如下:

  • 用户管理

    • 创建用户:sudo useradd <用户名>,可指定主目录(-m选项)。
    • 修改用户:sudo usermod -l <新用户名> <原用户名>(改名)、sudo usermod -aG<组名> <用户名>(加组)。
    • 删除用户:sudo userdel <用户名>-r选项可同时删除主目录。
  • 文件/目录权限

    • 查看权限:ls -l <文件/目录路径>
    • 修改所有者:sudo chown -R <用户>:<组> <路径>
    • 修改权限:sudo chmod <权限值> <文件/目录路径>(如755表示属主可读写执行,其他用户可读执行)。
    • 特殊权限(如SUID):sudo chmod u+s <文件路径>
  • sudo权限配置

    • 编辑/etc/sudoers文件(推荐用visudo命令),添加用户或组权限,例如:
      用户名 ALL=(ALL) ALL(赋予所有命令执行权限)或限制特定命令。
  • 其他权限工具

    • ACL精细控制:setfacl -m u:<用户名>:<权限> <文件/目录>(如setfacl -m u:user1:rwx /path)。
    • 防火墙/安全组:通过firewalld或云平台安全组限制用户访问权限。

操作前建议备份重要数据,优先使用最小权限原则,避免过度授权。

0