本章主题
关键词
创建用户
命令 | 说明 |
---|---|
useradd | 创建(添加)用户 |
useradd命令选项
选项 | 说明 |
---|---|
-m | 自动创建用户主目录,主目录的名字就是用户名 |
-g | 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组 |
说明
- useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
- 创建用户如果不指定用户组,默认会自动创建一个同名的用户组
- 查看用户是否创建成功,可以查看/etc/passwd这个文件
- 查看用户组是否创建成功,可以查看/etc/group这个文件
passwd文件中的每项信息说明,以 root:x:0:0:root:/root:/bin/bash
为例:
- 第一个:用户名
- 第二个:密码占位符
- 第三个:uid, 用户id
- 第四个:gid, 用户所在组id
- 第五个:用户描述, 可选,
- 第六个:用户的主目录所在位置
- 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型
group文件中的每项信息说明, 以 laowang:x:1001:
为例:
- 第一个:用户组名
- 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
- 第三个:组id
id命令查看用户信息
命令 | 说明 |
---|---|
id | 查看用户信息 |
每项信息说明
uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)
- 第一个: uid 表示用户id
- 第二个: gid 表示用户组id
- 第三个: 组 表示用户所在的用户组
设置密码
给其它用户设置密码,需要使用: sudo passwd 用户名
切换用户
命令 | 说明 |
---|---|
su | 切换用户 |
语法格式: su - 用户名
修改用户信息
命令 | 说明 |
---|---|
usermod | 修改用户信息 |
usermod选项
命令 | 说明 |
---|---|
-G | 设置一个附加组 |
-g | 修改用户组 |
删除用户
命令 | 说明 |
---|---|
userdel | 删除用户 |
userdel命令选项
选项 | 说明 |
---|---|
-r 用户名 | 删除用户主目录,必须要设置,否则用户主目录不会删除 |
说明
- 删除用户,默认同名的用户组也会被删除
总结小便条
本篇文章主要讲了以下几点内容:
- 创建用户命令格式:
sudo useradd -m 用户名
, 默认会创建一个同名的用户组。 - 查看用户信息使用
id
命令或者/etc/passwd文件
- 查看用户组信息使用
/etc/group文件
- 给用户设置密码使用
sudo passwd 用户名
- 切换用户使用
su - 用户名
- 设置附加组使用
sudo usermod -G
组名 用户名 - 删除用户使用
sudo userdel -r 用户名
,默认会删除同名的用户组。
本章回顾暂时就到这了,如果还有点晕,那就把文章里所有引用的案例代码再敲几遍吧。拜拜~