用户,组
相关文件:
/etc/passwd 用户相关信息
/etc/login.defs 设置用户创建时默认相关信息
/etc/defualt/useradd 用户添加时会创建的相关信息设置
/etc/skel 用户家目录下相关隐藏文件
/etc/group 组相关信息
/etc/gshadow 组密码
/etc/shadow 用户密码
/var/spool/mail 用户邮箱记录
添加用户就是在/etc/passwd、/etc/shadow、/etc/group中添加用户相关信息
默认属性来源:
/etc/default/useradd
/etc/skel
/etc/default/useradd**
用户类别
管理员 0 root
普通用户 1-65535,2^16个
管理用户 1-200 系统中的管理用户
系统用户 201-999,专门用来运行后台进程和服务的用户,不允许登陆系统(服务用户)
普通用户 1000-60000,后面的很少使用
用户组类别
按照用户类别的分法
管理员组 root
普通组
常用分法
(主)基本组,用户的默认组
附加组 额外组,默认组以外的其他组
文件中各个字段的含义
/etc/shadow
redhat:$6$e4FZXLbs$hgRQKtk00memafY5XWbVqGFcvEcgwFmNuKat90h9QmcBTnqeBnQR/Kg10JvmWvRXsfVzAR6HwpZjj1GXBWhYv.:17801:0:99999:7:::
用户名:加密后的密码: 最后一次修改时间:密码最短使用期限:密码最长使用期限:密码过期警告时间:密码过期宽限时限:账号过期精确时间:保留字段
最后一次修改时间:距离1970年1月1日的天数
密码最短使用期限:为0 表示不限制
密码最长使用期限:密码使用多久之后必须更改,99999表示可以不更改
密码过期警告时间:密码过期前多少天进行警告,提醒用户更改密码但不锁定用户
密码过期宽限时限:密码过期后还可以更改密码的时间,若没改则锁定用户
账号过期精确时间:若为99999则永不过期
etc/passwd
redhat:x:1088:1000:redhat:/home/redhat:/bin/bash
#用户名:密码的占位符:UID:GID:描述字段(注释):用户家目录:shell字段设置account 用户名
password 密码,x为密码占位符,目标为/etc/shadow第二个字段
UID 用户ID
GID 基本组ID,额外组信息在/etc/group文件中
CECOS 用户基本信息
HOME DIR 用户家目录,系统用户不允许登陆
shell 用户的默认shell,/etc/shells保存了所有的合法shell
命令解析
用户管理
useradd
useradd USERNAME/adduser
-l
-u UID 指定UID
-g GID 指定基本组
-G GID1,