1 创建/删除用户组

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

新创建一个用户组newGroup;
新创建一个用户组newGroupID,并自设置其ID为1010;
删除已经存在的用户组oldGroup。
注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。

评测说明

补充完命令行后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。

输入

#!/bin/bash

#在以下部分写出完成任务的命令
#***********begin*************#

groupadd newGroup
groupadd -g 1010 newGroupID 
groupdel oldGroup
#************end**************#

2 Linux用户所属组变更

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

新创建一个用户newUser;
使用usermod命令为用户newUser新添加一个已经存在的用户组oldGroup。
注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。

评测说明

补充完命令行后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。

输入

#!/bin/bash

#在以下部分写出完成任务的命令
#***********begin*************#

useradd newUser 
usermod -a -G oldGroup newUser
#************end**************#

3 Linux用户/用户组编辑

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

将系统已有用户oldName名修改成newName;
将修改过后的newName用户的登录目录修改成系统已存在文件夹/home/newName;
将系统已有用户组oldGroup名修改成newGroup。
注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。

评测说明

补充完命令行后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。

输入

#!/bin/bash

#在以下部分写出完成任务的命令
#***********begin*************#
usermod -l newName oldName
usermod -d /home/newName newName
groupmod -n newGroup oldGroup
#************end**************#
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐