温馨提示×

ubuntu里如何管理用户权限

小樊
57
2025-09-06 06:07:11
栏目: 智能运维

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

一、用户与用户组管理

  • 创建/删除用户
    sudo adduser username(创建)
    sudo deluser username(删除,--remove-home可删除主目录)
  • 修改用户信息
    sudo usermod -l newname oldname(改用户名)
    sudo usermod -d /new/home -m username(改主目录)
  • 用户组操作
    sudo groupadd groupname(创建组)
    sudo usermod -aG groupname username(添加用户到组)
    sudo gpasswd -d username groupname(从组中移除用户)

二、文件/目录权限管理

  • 查看权限
    ls -l(显示文件/目录权限、所有者、所属组)
  • 修改权限
    chmod [ugoa][+-=][rwx] file(符号模式,如chmod u+x file给所有者加执行权限)
    chmod 755 file(数字模式,所有者全权限,组和其他用户读执行)
  • 修改所有者/所属组
    sudo chown newowner:newgroup file
    sudo chgrp newgroup file

三、高级权限管理

  • sudo权限
    sudo visudo(安全编辑sudoers文件,添加用户sudo权限)
    sudo usermod -aG sudo username(将用户加入sudo组)
  • ACL(细粒度权限)
    sudo setfacl -m u:username:rwx file(设置用户ACL权限)
    getfacl file(查看ACL权限)
  • AppArmor/SELinux
    sudo aa-status(查看AppArmor状态)
    sudo aa-enforce /path/to/profile(启用AppArmor策略)

四、图形化管理工具

  • 使用系统设置中的“用户和组”工具(需安装gnome-system-tools)。

注意:操作前建议备份重要数据,部分命令需sudo权限,谨慎修改系统关键文件权限。
参考来源:[1,2,3,4,5,6,7,8,9,10,11]

0