目录
2、用户账号文件/etc/passwd,/etc/shadow
1、id 用户名
查看当前用户信息
其中uid是用户标识号,gid是组标识号
uid号为的为管理员用户
CentOS7 的程序用户uid号为1-999,普通用户的uid号为1000+
程序用户不能登录系统,普通用户可以登录但是权限较低
2、用户账号文件/etc/passwd,/etc/shadow
/etc/passwd
/etc/passwd用于保存用户名称,宿主目录,登录shell等基本信息
每一行都对应一个用户的账号信息
root:x:0:0:root:/root:/bin/bash
第一段:root:用户账号名称
第二段:x:用户账号密码占位符
第三段:0:用户账号的uid号
第四段:0:用户账号的所属组gid号
第五段:root:用户全名
第六段:/root:家目录
第七段:/bin/bash:用户的登录shell信息
/bin/bash表示可以登录系统
/sbin/nologin表示不可以登录系统
/etc/shadow
保存用户的密码,账号有效期等信息
每一行都对应一个用户的密码信息
root:$6$345XWa8I3.1w765y$1qeJ1Bohlbl.VjDSW5Tey/W/1pz5SLgaHbVWk6unZujjY4kwhgL9HkUPH1eqY1CM/I2c9/1X/Inw17/X19G66/::0:99999:7:::
第一段:root:用户账号名称
第二段:加密后的密码,如果显示“*”或“!!”表示此账户不能登录系统,如果为空则没有密码
第三段:上次修改密码的时间
第四段:密码最短有效天数
第五段:密码最长有效天数
第六段:提前多少天警告密码过期
第七段:密码过期后多少天禁用此用户
第八段:账号失效时间
第九段:保留字段