温馨提示×

Debian Stream 8如何管理用户权限

小樊
49
2025-09-13 13:42:06
栏目: 智能运维

Debian Stream 8管理用户权限的方法与Debian 8基本一致,主要包括以下方面:

  1. 用户账户管理

    • 添加用户:sudo adduser username
    • 删除用户:sudo deluser username(保留家目录)或sudo deluser --remove-home username(删除家目录)
    • 修改用户信息:sudo usermod -l newname oldname(改用户名)、sudo usermod -d /new/home -m username(改家目录)、sudo usermod -aG groupname username(加组)
  2. 用户组管理

    • 查看组:getent group
    • 添加组:sudo groupadd groupname
    • 删除组:sudo groupdel groupname
    • 用户加组/退组:sudo usermod -aG groupname usernamesudo gpasswd -d username groupname
  3. 文件/目录权限管理

    • 查看权限:ls -l
    • 修改权限:
      • 数字法:chmod 755 filename(所有者:读写执行,组和其他:读执行)
      • 符号法:chmod u+x filename(给所有者加执行权限)
    • 修改所有者/组:sudo chown username:groupname filenamesudo chgrp groupname filename
    • ACL细粒度控制:安装工具sudo apt-get install acl,使用setfacl -m u:username:rwx filename设置权限
  4. sudo权限管理

    • 编辑sudoers文件:sudo visudo,添加username ALL=(ALL:ALL) ALL赋予用户sudo权限
  5. 安全模块(可选)

    • AppArmor:查看状态sudo aa-status,管理配置文件/etc/apparmor.d/
    • SELinux:安装工具sudo apt-get install selinux-basics selinux-policy-default,启用sudo setenforce 1

以上命令需在终端执行,操作前建议备份重要数据,谨慎使用chmod 777等开放权限命令。

0