1 创建/删除新用户
编程要求
根据右侧窗口命令行内的提示,在Begin - End区域内进行代码补充,具体任务如下:
新创建一个用户newUser,并自动创建其登录目录;
删除系统已经存在的用户oldUser,并自动删除其关联的登录目录;
将当前工作目录切换到新创建的用户newUser家目录;
使用pwd命令打印出当前工作目录。
注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。
评测说明
补充完命令行后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
输入
#!/bin/bash
#在以下部分写出完成任务的命令
#***********begin*************#
useradd -m newUser
userdel -r oldUser
cd /home/newUser
pwd
#************end**************#
2 Linux 用户密码管理
编程要求
根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:
新创建一个用户newUser;
使用passwd命令为用户newUser设置登录密码;
注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。
评测说明
补充完命令行后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
输入
#!/bin/bash
#创建newUser新用户
#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
useradd newUser
passwd newUser<< EOF
123456
123456
EOF
#************end**************#
3 Linux用户权限切换
编程要求
根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:
新创建一个用户newUser,并且设置登录密码;
使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份。
注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。
评测说明
补充完命令行后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。
输入
#!/bin/bash
#创建newUser新用户
#***********begin*************#
useradd newUser
#************end**************#
#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser << EOF
123456
123456
EOF
#************end**************#
#使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份;
#提示使用su命令的-c参数完成
#***********begin*************#
su -c whoami newUser
exit
#************end**************#