在Linux7里面的用户账号概述
超级用户:root:uid:=0 gid=0 权限最大
普通用户:uid>=1000 做一般权限的系统管理,权限有限
程序用户:1=<uid<1000 为了提升系统的安全性,为了支持所对应的服务对系统资源的使用,不能用于登陆系统或管理系统
用户账号文件
/etc/passwd :作用保存用户名称、宿主目录、登陆Shell等基本信息,每一行对应一个用户的账号记录
共7个字段,各字段代表的含义
root:x:0:0:root:/root:/bin/bash
第一字段:用户
第二字段:密码占位符
第三字段:uid
第四字段:gid
第五字段:用户备注
第六字段:宿主目录
第七字段:登陆的shell
账号密码管理
/etc/shadow
保存用户的密码,账号有效期等信息,每一行对应一个账户的密码记录
[root@douyanru ~]# head -1 /etc/shadow
root:$6$WqE0gdqm.U4asyeg$curSRozrZQCXqU0yxtNttcLn2f8KRl9D6uJfSsrLBlY75Qm7vZfuhkiaiOapf0nRXhI.Fx/Hk6oRw3CceqL9l0::0:99999:7:::
第一字段:用户账号名
第二字段:密文
第三字段:账号上次修改时间距1970年1月1日过去多少天
第四字段:距离上次修改密码多少天内不能修改密码
第五字段:距离密码过期天数
第六字段:强制密码修改时间提醒
第七字段:当密码过期多少天后该账户被禁用
第八字段:密码过期日期