用户配置文件/etc/passwd 用户基本信息
linux中主要通过用户配置文件来查看和修改用户信息
1 用户名称
2 密码标志 密码放在/etc/shadow 权限000 x表示用户有密码
3 UID 用户id 0超级用户 1-499系统用户(伪用户)不能登录 500-65535普通用户 用户ID理论上唯一 有可能不唯一 如果把一个用户改成 管理员只要改用户ID为0
4 GID 用户初始化组ID
初始组 用户一创建就属于一个组 每个用户只能有一个初始组 不建议修改
5 用户说明 默认是不加的
6家目录 普通用户/home/用户名 超级用户/root/
7登录之后的shell Linux的命令解释器
影子文件/etc/shadow 保存密码加密的密码串 是passwd的影子
如果密码前面加!xxxx表示让密码失效
3 设置密码的时间 多少天
4 多少天之后才可以修改密码
5 如果到了有效期要更改密码 如果不改要按照后面的验证
7 如果为“”则禁止登陆和0一样
组信息文件 /etc/group 组密码文件/etc/gshadow 创建用户默认生成对应的组
1 组名
2 组密码标志
3 GID 和uid规则一致
4 组中附加的用户
1 组名
2 组密码 不推荐使用
3 组管理员用户名
4 组中附加用户
其他和用户相关的文件
用户的家目录 添加用户的时候自动生成 把一个用户改成root权限只要改uid即可家目录的位置不会更改
用户的邮箱/var/spool/mail/用户名/ /var可变数据存放位置
用户模板目录/etc/skel/
用户创建是家目录有文件 这些文件的拷贝位置在用户模板目录 可以定义一下特别的文件