目录
管理用户账号和组账号概述
用户账号
它分为超级用户,普通用户,程序用户
组账号
它分为基本组和附加组,又称为私有组和公共组
UID和GID
UID
User IDentity,用户标识号 对于root用户来说,他的UID为0 对于程序用户账号来说,他的UID默认为1~499 对于普通用户来说,他的UID默认为500~60000
GID
Group IDentify,组标识号
对于root用户来说,他的UID为0 对于程序用户账号来说,他的UID默认为1~499 对于普通用户来说,他的UID默认为500~60000
用户账号文件
文件位置:/etc/passwd 这里面的每一行对应一个用户的账号记录
每一行对应着一个用户的账号信息
root: x: 0:0:root:/root:/bin/bash
字段1:用户帐号的名称
字段2:用户密码占位待"x"
字段3:用户帐号的UID号
字段4:所属基本组帐号的GID号
字段5:用户全名
字段6:宿主目录
字段7:登录shell信息
(/bin/bash为可登陆系统,/sbin/nologin和/bin/false为禁止用户登陆系统)
用户账户影子文件
存放在 /etc/shadow
tangkun表示用户名
后面的乱码表示加密密码
紧跟着后面的表示最后一次修改的时间
0表示密码修改时间间隔
99999表示密码有效期
7表示密码需要修改前的警告天数
倒数第二个空格表示密码过期后的宽限天数
最后一个空格表示账号失效时间
chage:
修改账号和密码的有效期限,针对目前系统已经存在的用户
chage 选项 用户名
-m:密码可更改的最小天数,0代表可以随时更改
-M:密码保持有效的最大