温馨提示×

ubuntu怎样管理用户权限

小樊
50
2025-09-16 06:24:19
栏目: 智能运维

Ubuntu管理用户权限主要通过以下方式:

一、用户账户管理

  • 创建/删除用户
    sudo adduser username(创建)
    sudo deluser username(删除)
  • 修改用户信息
    sudo usermod -l newname oldname(改用户名)
    sudo usermod -d /new/home username(改家目录)

二、用户组管理

  • 添加/删除组
    sudo groupadd groupname(创建组)
    sudo groupdel groupname(删除组)
  • 用户与组关联
    sudo usermod -aG groupname username(添加用户到组)
    sudo gpasswd -d username groupname(从组中移除用户)

三、文件/目录权限管理

  • 查看权限
    ls -l(显示文件/目录权限)
  • 修改权限
    chmod [ugoa][+-=][rwx] file(符号法,如chmod u+x file
    chmod 755 file(数字法,如755表示所有者可读写执行,组和其他可读执行)
  • 修改所有者/所属组
    sudo chown newowner:newgroup file(同时修改所有者和组)
    sudo chgrp newgroup file(仅修改所属组)

四、高级权限控制

  • sudo权限管理
    sudo visudo(编辑sudoers文件,添加用户sudo权限,如username ALL=(ALL:ALL) ALL
  • ACL(细粒度权限)
    sudo setfacl -m u:username:rwx file(给用户设置ACL权限)
    getfacl file(查看ACL权限)
  • 图形界面工具
    通过“系统设置→用户账户”管理用户权限(无需命令行)

注意事项

  • 操作前建议备份重要数据,避免误操作导致权限混乱。
  • 使用sudo时需确认命令正确性,避免误赋予权限。
  • 定期检查用户权限,确保符合安全策略。

0