1,用户和组
1,用户基本信息存放在 /etc/passed
冒号分割为7列字段
第一列:root 用户名
第2列: x: 密码站位符(具体内容不在这里)
第3列:0: uid用户的身份证号,0表示特权用户 1-499系统用户 1000+ 表示普通用户
第4列: 0: 组ID(组号)
第5列: root:描述
第6列: /root: 家目录。
第7列: /bin/bash 登录shell命令解释器的版本
用户密码信息文件存放在/etc/shadow
共8列 冒号隔开
第一列:用户名
第2列:表示密码加密值,$6$ 表示加密算法,。*表示账户被锁定 。!表示账户过期
第3列:表示最后一次修改时间
第4列:表示最小间隔(指的是两次修改密码之间所需的最小天数,0表示当天可以修改密码)
第5列:表示最大间隔( 密码有效期,99999表示无限,永久)
第6列:警告时间,密码块到期提醒用户修改密码
第7列:不活动时间
第8列:失效时间
组信息文件 /etc/group
例: gulang:x:1000:gulang 冒号隔开共4列
第一列: 组名
第2列: 组密码
第3列: 组ID
第4列: 组成员
创建用户
useradd 【选项】【用户名】
例: useradd user1 创建一个user1的用户
-u id号 自定用户ID
-d 【文件路径】 自定用户家目录
userdel -r 【用户名】 删除用户
id 【用户名】 查看用户信息
例:
passwd 【用户名】 修改用户密码
例:
组管理
groupadd 【组名】 创建组
usermod 用户名 -G 组名 将用户拉到指定的组
usermod 用户名 -g 组名 修改用户基本组
groupdel 【组名】 删除组
gpassed -d 【用户名】【组名】 将用户从指定组中删除
用户名和组名不能用纯数字
组的类型
基本组:随用户而创建,组名随用户,基本组有且只有一个
附加组:用户加到基本组之外的组都叫附加组