红帽挑战赛 - 初赛 备赛
目录
初赛主要考察内容
- Linux 基本操作
- 网络安全配置
- 用户群组管理
- 控制和监控 Systemd 服务
- 文件安全管理
- 管理存储设备
- 逻辑卷和文件系统
一、用户群组管理
1. 查看当前用户
whoami
who am i
who mom likes
|
|
2. 创建用户
创建用户需要 root 权限,若当前非 root 用户,则需使用 sudo [命令]
命令,或切换为 root 用户。
在命令前添加
sudo
,可以 root 权限来执行该条命令。使用 sudo 命令有两个大前提,一是当前登录用户的密码,二是当前用户必须在 sudo 用户组。
adduser [用户名]
创建新用户
|
|
su [选项] [用户名]
切换用户选项(可选) 说明 -
,-l
,--login
提供一个类似于用户直接登录(login)的环境,用户可能会希望这样。 执行该命令后,输入该用户的密码后可切换至该用户。
|
|
- 退出当前用户
exit
命令Ctrl+D
快捷键 退出当前用户跟退出终端一样,可以使用exit
命令或者使用快捷键Ctrl+D
|
|
3. 用户组
- 查看用户组
groups [用户名]...
显示每个输入的用户名所在的全部组,如果没有指定用户名则默认为当前进程用户。
|
|
冒号之前表示用户,后面表示该用户所属的用户组。
cat /etc/group
查看 /etc/group 文件
点击展开详细信息
> `/etc/group` 的内容包括用户组(Group)、用户组口令、GID(组 ID) 及该用户组所包含的用户(User),每个用户组一条记录。格式如下:`group_name:password:GID:user_list`使用 cat /etc/group
命令会输出所有用户组,可配合以下命令方便查看
sort
将cat /etc/group
命令的输出排序后再次输出 cat /etc/group | sortgrep
将cat /etc/group
命令的输出按指定字符串筛选后输出 cat /etc/group | grep [字符串]
|
|
示例:为用户 lilei 添加 sudo 用户组,使其拥有 root 权限
|
|
4. 删除用户、用户组
deluser [选项] [用户名]
删除用户
删除用户需要 root 权限
选项(可选) | 说明 |
---|---|
--remove-home |
删除用户时一并将该用户的工作目录删除 |
|
|
groupdel [用户组]
删除用户组
删除用户组需要 root 权限。删除用户组前,需先删除其中的用户
支付宝
微信