Linux 用户操作基础答案

一、单选题(每题 4 分,共 20 分)​

答案:B​

解析:su -等价于su - root,切换到 root 的同时加载其环境变量(如 PATH、HOME 等);A 选项su root仅切换用户,不加载环境变量;C 选项sudo root为无效命令,正确用法是sudo su;D 选项login root需重新登录,会中断当前会话。​

答案:B​

解析:Linux 中普通用户默认家目录统一放在/home目录下,用户名即为目录名,故adduser y002的默认家目录是/home/y002;A、C、D 均不符合 Linux 用户家目录默认路径规则。​

答案:A​

解析:passwd [用户名]是 Linux 修改用户密码的标准命令,passwd y002可修改 y002 的密码;B 选项change用于修改密码有效期等策略,非直接改密码;C、D 为无效命令,Linux 无password或setpass命令。​

答案:C​

解析:who命令输出内容包含 “用户名、登录终端、登录时间、远程 IP” 等详细会话信息;A 选项whoami仅显示当前用户名;B 选项users仅罗列所有登录用户名,无详细信息;D 选项id显示用户 ID、组 ID,与会话信息无关。​

答案:B​

解析:top命令实时动态显示进程的 CPU、内存占用率,支持交互操作(如排序、终止进程),符合 “实时监控” 需求;A 选项ps aux是静态显示所有进程,无法实时更新;C 选项ps -l仅显示当前用户的进程列表;D 选项process为无效命令。​

二、多选题(每题 5 分,共 20 分)​

答案:ABC​

解析:A 选项su无参数时默认切换到 root;B 选项su - y002中 “-” 表示加载 y002 的环境变量;C 选项普通用户用su root切换需验证 root 密码,正确;D 选项错误,root 切换到普通用户无需输入目标用户密码。​

答案:ACD​

解析:A 选项adduser y002自动创建家目录;C 选项useradd -m和 D 选项useradd --create-home均为 “创建用户时生成家目录” 的参数,功能一致;B 选项useradd y002默认不创建家目录,需手动加参数,故排除。​

答案:AB​

解析:A 选项创建新用户(如adduser)、B 选项修改其他用户密码(如passwd y002)均需 root 权限;C 选项查看系统进程(如ps aux)、D 选项切换到普通用户(如su y002),普通用户即可执行,无需 root 权限。​

答案:ABCD​

解析:A 选项exit可终止当前会话;B 选项Ctrl+D是exit的快捷键,功能相同;C 选项用户切换层级为 “test→root→y002”,一次exit退出 y002,回到上一级 root;D 选项关闭终端窗口会自动终止当前会话,等同于exit。​

三、判断题(每题 3 分,共 15 分)​

答案:√​

解析:sudo命令的权限验证基于当前普通用户(需在 sudoers 配置中),执行sudo su root时输入当前普通用户的密码,而非 root 密码,正确。​

答案:√​

解析:useradd是基础命令,默认不创建家目录,需手动执行mkdir /home/y002,或在创建时加-m参数(useradd -m y002),正确。​

答案:√​

解析:id y002命令输出格式为 “uid=1001 (y002) gid=1001 (y002) 组 = 1001 (y002)”,可直接查看 UID 和 GID,正确。​

答案:√​

解析:ps aux显示所有进程,grep y002筛选出含 “y002” 的进程(即 y002 用户运行的进程),正确(注:需排除grep自身进程,可加grep -v grep,但题目未要求,故原命令可满足基本筛选需求)。​

答案:×​

解析:从 root 切换到普通用户(如 y002)后,执行exit会退出当前 y002 会话,回到上一级 root 用户,而非直接退出终端;只有当前会话是 “初始登录会话” 时,exit才会退出终端。​

四、实操题(共 45 分)​

从 test 切换到 root 并验证(8 分)​

命令 1:su root(或su -)​

操作目的:从普通用户 test 切换到 root,执行后输入 root 密码 “123456”(输入不显示)。(4 分)​

命令 2:whoami(或id、查看提示符)​

操作目的:验证当前用户,whoami输出 “root”,或提示符从$变为#,确认切换成功。(4 分)​

新建 y002、设密码并查看信息(12 分)​

命令 1:adduser y002​

操作目的:创建 y002 用户,按提示输入密码 “y002@123”(两次确认),其他信息回车跳过,最后输入Y确认。(5 分)​

命令 2:id y002​

操作目的:查看 y002 的用户信息,输出含 UID(如 1001)、GID(如 1001),确认用户创建成功。(7 分)​

(备选方案:用useradd -m y002创建用户,再用passwd y002设密码,步骤正确也得分)​

切换 y002、创建文件并查看列表(12 分)​

命令 1:su y002​

操作目的:从 root 切换到 y002 用户,提示符从#变为$。(4 分)​

命令 2:touch /home/y002/test_file​

操作目的:在 y002 家目录下创建名为 “test_file” 的空文件(touch命令用于创建空文件)。(4 分)​

命令 3:ls /home/y002(或cd /home/y002 && ls)​

操作目的:查看 y002 家目录下的文件列表,确认 “test_file” 已创建。(4 分)​

查看 y002 进程、退出层级(13 分)​

命令 1:ps aux | grep y002​

操作目的:筛选出 y002 用户运行的所有进程(如 bash、ls 等)。(4 分)​

命令 2:exit(或Ctrl+D)​

操作目的:退出 y002 用户,回到上一级 root 用户,提示符从$变回#。(3 分)​

命令 3:exit(或Ctrl+D)​

操作目的:退出 root 用户,回到初始普通用户 test,提示符从#变回$。(6 分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值