Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
深圳是一个不努力就会被冲进下水道的地方,不断的提升才能带来安全感。 5月无法回去,要搬家,还是有的忙的,争取不影响学习任务 加油jeff,20200426~

本次开始记录新的章节,关于用户配置文件,配置文件有分四个部分
1、用户信息文件 /etc/passwd --->就是账户配置
2、影子文件 /etc/shadow --->就是账户密码单独存放的文件
3、组信息文件 /etc/group --->就是用户组配置
4、组影子文件 /etc/gshadow --->就是用户组密码

一、用户属性 passwd

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
用vi来查看用户文件
Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
会看见7个字段
Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
你可以通过帮助命令 5 查看出字段解释,但下面我直接说人话了

字段1:用户名
字段2:密码标志  -显示是x,但是真密码在shadow文件中,是密文的
字段3:UID(用户ID) 改UID,可以把普通用户,改成超级用户,只需要把这个UID变成0即可
--0:超级用户
--1-499 系统用户  --删除可能会导致系统崩溃,是用来给系统调用业务的账户(像机械用户)
--500~65535 普通用户 
字段4:GID 用户组初始ID  (初始组:系统自动分配、附加组:可以拥有其他组的权限)
字段5 用户说明  --对用户的备注
字段6:家目录   用户登录的位置界面
字段7:登录之后的shell --  linux的命运解释器位置(和内核互通的命令解释器)

二、用户影子文件

影子文件其实就是 密码文件,里面存储着所有用户的密码,用加密方式保存,可以通过VI打开查看

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
同样也是用:来风格9个字段

字段1:用户名
字段2:经过加密后的真正加密密码  sha512 早期版本md5  ,!!**则是伪用户,不能登录,可以用“!”来禁用某个用户密码
字段3:这个密码的最后修改日期,1970年1月1日作为元年 向后倒推~“15980”向后退15980天 时间戳表达方式
怎么换算这个时间戳呢?用命令 date -d "1970-01-01 15980 days" 回车即可显示【标准命令】

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
返之,怎么换算成时间戳呢? 命令 echo $(($(date --date="2020/04/06" +%s)/86400+1))
Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子

字段4:允许修改密码的时间间隔
字段5:密码的有效期“99999”基本就是无限期永久生效
字段6:在倒数第几天时,不断登录提示
字段7:密码过期后的宽限天数,不写内容,或者写0 就表示没有宽限期限,-1 是永久不失效
字段8:账号失效时间,用时间戳表示,优先级高于之前字段5~7的规则
字段9:暂无意义,保留字段

三、用户组配置文件

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子

组信息文件字段:
字段一:组名
字段二:组密码标志  --和用户密码一样,正真的密码放在/etc/gshadow下  但密码并不常见,基本上文件中都没有配置组密码(一般不实用,作用:配置后,知道该组密码的人,能跳过root直接将其他用户加入本组。)
字段三:GID  =group ID,是一个序列标记
字段四:组中附加用户 -- 很绕,不care了

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子

四、用户组影子文件(用到概率不大)

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子

字段一:组名
字段二:组密码
字段三:管理员用户名
字段四:组中附加用户

Linux初学笔记(十六)[概念]-用户与用户组管理 –[配置文件]用户账户、用户组、影子
weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
avatar