1.7### 用户管理

  1. /etc/passwd 用户
    1. sudo vipw 编辑
  2. /etc/shadow 加密后的密码
    1. sudo vipw -s 编辑
  3. /etc/group 组
  4. getent 浏览帐号文件信息
  5. passwd 设置帐号密码
    1. passwd -g 设置用户组密码
  6. /etc/sudoers 可用sudo提升权限的账户
    1. visudo 编辑
  7. gpasswd 用户组设置
  8. chsh 变更登录shell
    1. /etc/shells :支持的shell列表
    2. /etc/bash.bashrc 初始脚本
    3. /etc/profile 登录脚本
  9. chfn 变更账户个人信息
  10. newgrp/sg 变更主用户组
  11. groups 列出当前帐号所属的用户组列表
  12. id 显示当前帐号相关情况
  13. addgroup 创建用户组
  14. delgroup 删除用户组
  15. groupmod 修改用户组
  16. adduser 添加或修改账户
    1. /etc/adduser.conf
    2. /etc/skel 模板
    3. sudo adduser user group 添加用户到组(linux对这个加入用户组的概念实现得非常反人类)
  17. 权限
    1. u所有者user、g用户组group、o其他other
    2. 文件:r读read、w写write、x执行exectute、u+s授权所有者uid执行二进制程序,g+s 所有者组gid执行二进制程序
      1. chmod u+s设置u为s授权使用所有者权限执行
      2. chmod g+s设置g为s授权使用用户组权限执行
      3. chmod o+t 无效
    3. 目录:r列出文件、w添加删除文件、x进入文件夹、g+s新建文件继承组gid、 o+t其他人不能删除
      1. chmod u+s 无效
      2. chmod g+s设置g为s目录内继承目录用户组
      3. chmod o+t设置o为t目录下的文件仅文件所有者,目录所有者和root可以删除,其他人无法删除(不递归)
Copyright © DOSU community 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-09-12 12:06:10

results matching ""

    No results matching ""