用户与组管理
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:::
用户组管理
- 第一段为用户名,第二段为加密的密码,第三段为从1970年1月1号到上一次改密码的天数,第四段为过多少天才能更改密码,第五段为密码多少天后到期及多少天之内必须更改,第六段为密码到期前多少天警告,第七段为密码到期后账号的失效时间,第八段为距离1970年到现在多少天内密码可以使用即密码的生命周期,第九段为保留字段。
- /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创建组命令,后面加组名称
- -g指定gid,前1000预留
[[email protected] ~]# groupadd -g 1005 grp2 [[email protected] ~]# tail -n3 /etc/group aming:x:1000: user1:x:1001: grp2:x:1005:
- -g指定gid,前1000预留
- 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创建用户时不创建家目录
- -u指定uid,如果不指定,会从上一个顺序增加,gid不会自增
- userdel删除用户,不会删除家目录
- userdel -r删除用户同时删除家目录
- adduser也可以创建用户
以上是关于用户与组管理的主要内容,如果未能解决你的问题,请参考以下文章