码迷,mamicode.com
首页 > 其他好文 > 详细

用户与组管理

时间:2018-04-02 20:25:44      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:用户与组管理

用户配置文件和密码配置文件
  • /etc/passwd用户密码文件,
    • 结构:每一行为一个用户。每一行分为7段
    • 第一段为用户名,第二段为X密码,第三段为uid,第四段为gid,第五段为用户注释信息没实质作用,第六段为用户的家目录,第七段为用户的shell,一般显示/bin/bash,/sbin/nologin表示用户不能登录
      [root@aminglinux-02 ~]# 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年到现在多少天内密码可以使用即密码的生命周期,第九段为保留字段。
      [root@aminglinux-02 ~]# 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组密码文件,名字带-的文件为备份文件
    [root@aminglinux-02 ~]# ls /etc/passwd
    passwd   passwd-
    [root@aminglinux-02 ~]# ls /etc/shadow
    shadow   shadow-
    [root@aminglinux-02 ~]# ls /etc/group
    group   group-
    [root@aminglinux-02 ~]# ls /etc/gshadow
    gshadow   gshadow-
    [root@aminglinux-02 ~]# ls /etc/gshadow
  • groupadd创建组命令,后面加组名称
    • -g指定gid,前1000预留
      [root@aminglinux-02 ~]# groupadd -g 1005 grp2
      [root@aminglinux-02 ~]# tail -n3 /etc/group
      aming:x:1000:
      user1:x:1001:
      grp2:x:1005:
  • groupdel删除组,只能删除非空的组。

    用户管理

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

用户与组管理

标签:用户与组管理

原文地址:http://blog.51cto.com/akui2521/2093930

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!