1. useradd创建用户
useradd 命令用于创建新的用户
命令格式:useradd [-选项] 用户名
常用选项:
- -u :设置UID
- -d : 指定家目录
- -g : 基本组
- -G :附加组
- -c :添加用户信息
- -s :指定用户解释器
*(/sbin/nologin 该解释器表示用户禁止登录系统) *
2. usermod 修改用户属性
-
参数和useradd一样
-
usermod 命令用于修改已存在用户的基本信息
-
命令格式:usermod [-选项] 用户名
-
常用选项:
- -u 修改用户UID
- -d 修改用户家目录(了解)
- -g 修改用户基本组(了解)
- -c 修改用户描述信息
- -G 添加用户附加组
- -s 修改用户shell
3. /etc/passwd 用户信息管理
- 用户名: 密码占位符:UID:GID:用户描述信息:家目录:解释器程序
UID 0:超级用户
UID 1-999 :不能登录系统(系统应用准备的一些账号)
UID 1000-65535 :普通用户(管理员创建的用户) - 组管理:GID
基础组(初始组):一个用户只能有一个基础组
附加组:一个用户拥有多个附加组
4. passwd 修改密码
- -S 查看密码信息
- -l 锁定密码
- -u 解锁密码
- -d 删除密码
- echo ‘密码’ | passwd --stdin 用户名(命令行或者脚本修改密码)
5. /etc/shadow 用户密码文件
#chage命令用于修改/etc/shadow密码文件信息,修改文件内容第三个字段(密码最后一次修改时间)
- chage -d 0 用户名
grep 用户名 /etc/shadow (查看第3字段是否修改为0)
6.userdel 删除用户
- -r 删除用户和用户目录;不带-r只删除用户
7. /etc/default/useradd文件
/etc/default/useradd 存放用户默认值信息
8. /var/spool/mail/用户邮件目录
1.id 命令
-
id 用户 :查看用户GID和附加组信息
-
id 命令用于查看系统用户和用户所在组的信息
-
命令格式:id [-选项] [用户名]
2. groupadd 添加新组
groupadd 用于创建一个新的工作组,新组的信息将被添加到/etc/group文件中
-
命令格式:groupadd [-选项] 组名
-
常用选项:
- -g GID #指定组的GID
-
groupadd 用户
3. /etc/group 组信息文件
组信息存放在/etc/group文件中
4. /etc/gshadow 组密码文件
组密码信息存放在/etc/gshadow文件中
5.groupmod 修改组属性
groupmod 用于修改指定工作组属性
-
命令格式:groupmod [-选项] 组名
-
常用选项:
-
-g :修改组GID
-
-n :修改组名
6.gpasswd 组管理命令
gpasswd 是Linux工作组文件/etc/group和/etc/gshadow管理工具,用于将用户添加到组或从组中删除
-
命令格式:gpasswd [-选项] 用户名 组名
-
常用选项:
-
-a将用户加入组
-
-d 将用户从工作组中移除