美文网首页
用户及组管理

用户及组管理

作者: 我有一只碗 | 来源:发表于2018-02-09 01:00 被阅读0次
    1. Linux用户:
      管理员:root,0
      普通用户:xxx,1-65535=2^16
    2. Linux组
      GroupName/GID
      管理员组:root/0
    3. 安全上下文
      以进程的发起者身份运行,进程能访问的资源取决于发起者的权限
    4. Linux组的类别
      4.1 用户的基本组
      组名同用户且包含一个用户,私有组
      4.2 用户的附加组
    5. Linux用户和组相关的配置文件
      /etc/passwd:用户及其属性信息(名称、UID、基本组ID等)
      name:password:UID:GID:GECOS:directory:shell
      /etc/group:组及其相关属性
      group_name:password:GID:user_list
      /etc/shadow:用户密码及其相关属性
      密码加密采用单向加密
      /etc/gshadow:组密码及其相关属性
    6. 用户和组相关的命令
      用户创建:useradd
      -u 指定UID
      -g 组名或GID(默认创建私有组)
      -c 指定注释信息
      -d 指定家目录
      -s 指定默认shell
      -G 为用户指明附加组,用逗号隔开
      -r 创建系统用户
      组创建:groupadd
      查看用户相关的ID信息:id
      切换用户或以其他身份运行程序:su
      su username 非登陆式切换,不会读取profile
      su - username 登陆式切换,会读取profile
      su username -c 'xxxx'以其他用户执行命令
      用户属性修改:usermod
      usermod -a -G 表示追加附加组
      passwd 更改用户密码以及相关属性
      用户删除:userdel
      用户组属性修改:groupmod
      临时切换基本组:newgrp
      如果用户本不属于此组则需要输入密码,属于则不需要
      修改用户属性:chage

    相关文章

      网友评论

          本文标题:用户及组管理

          本文链接:https://www.haomeiwen.com/subject/madnzxtx.html