用户与组管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户与组管理相关的知识,希望对你有一定的参考价值。

用户配置文件和密码配置文件
  • /etc/passwd用户密码文件,
    • 结构:每一行为一个用户。每一行分为7段
    • 第一段为用户名,第二段为X密码,第三段为uid,第四段为gid,第五段为用户注释信息没实质作用,第六段为用户的家目录,第七段为用户的shell,一般显示/bin/bash,/sbin/nologin表示用户不能登录
      [[email protected] ~]# cat /etc/passwd
      root:x:0:0:root:/root:/bin/bash
      bin:x:1:1:bin:/bin:/sbin/nologin
      daemon:x:2:2:daemon:/sbin:/sbin/nologin
      adm:x:3:4:adm:/var/adm:/sbin/nologin
      lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      sync:x:5:0:sync:/sbin:/bin/sync
      shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      halt:x:7:0:halt:/sbin:/sbin/halt
      mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
      operator:x:11:0:operator:/root:/sbin/nologin
  • /etc/shadow控制用户的密码文件和/etc/passwd是一一对应的
    • 第一段为用户名,第二段为加密的密码,第三段为从1970年1月1号到上一次改密码的天数,第四段为过多少天才能更改密码,第五段为密码多少天后到期及多少天之内必须更改,第六段为密码到期前多少天警告,第七段为密码到期后账号的失效时间,第八段为距离1970年到现在多少天内密码可以使用即密码的生命周期,第九段为保留字段。
      [[email protected] ~]# cat /etc/shadow
      root:$6$xs4sAvCb$cbBfMEyxUkn7RG1uPfkHeKHwQkVQAyVv1W8JtXU8iskYnbAv7RGIInKadK37Tfx.Zje4Sdu97F0/d                                         qU2KGuKG1:17604:0:99999:7:::
      bin:*:16659:0:99999:7:::
      daemon:*:16659:0:99999:7:::
      adm:*:16659:0:99999:7:::
      lp:*:16659:0:99999:7:::

      用户组管理

  • /etc/group组管理文件
  • /etc/gshadow组密码文件,名字带-的文件为备份文件
    [[email protected] ~]# ls /etc/passwd
    passwd   passwd-
    [[email protected] ~]# ls /etc/shadow
    shadow   shadow-
    [[email protected] ~]# ls /etc/group
    group   group-
    [[email protected] ~]# ls /etc/gshadow
    gshadow   gshadow-
    [[email protected] ~]# ls /etc/gshadow
  • groupadd创建组命令,后面加组名称
  • groupdel删除组,只能删除非空的组。

    用户管理

  • useradd 创建用户
    • -u指定uid,如果不指定,会从上一个顺序增加,gid不会自增
      [[email protected] ~]# useradd -u 1004 user3
      [[email protected] ~]# tail -n 3 /etc/group
      user1:x:1001:
      grp2:x:1005:
      user3:x:1004:
    • -g指定组
    • -d指定家目录
    • -s指定bash
    • -M创建用户时不创建家目录
  • userdel删除用户,不会删除家目录
    • userdel -r删除用户同时删除家目录
  • adduser也可以创建用户

以上是关于用户与组管理的主要内容,如果未能解决你的问题,请参考以下文章

linux基础:用户与组,权限管理

Linux系统下用户与组的管理

Linux系统下用户与组的管理

用户与组管理命令

2.8 用户与组管理命令

用户与组管理