编写一个shell脚本,完成批量添加100个用户的任务。 用户名为user001、user002......user100 密码统一设置为“123456”

编写一个shell脚本,完成批量添加100个用户的任务。 用户名为user001、user002......user100 密码统一设置为“123456”


参考答案和解析
分析题目:由于添加的用户名采用统一格式,因此可使用“USER00+数字”的方式实现,其中前缀USER00由用户手动输入,后缀的数字可通过循环逐次递增;因为用户名和密码相同,可在创建用户后,使用代表用户名的变量为用户设置密码;此外需对命令的执行情况进行判断,若密码设置失败,应给出提示。脚本实现如下:#!/BIN/BASH#ADDUSERSECHO "-----ADD 9 USERS-----"ECHO "PLEASE INPUT A STRING:"READ USERFOR I IN {1..9}; DO USERNAME=$USER$I IF USERADD $USERNAME > /DEV/NULL; THEN ECHO "$USERNAME" | PASSWD --STDIN $USERNAME IF [ $? -EQ 0 ]; THEN ECHO "ADD $USERNAME SUCCESSFUL" ELSE ECHO "$USERNAME ADDED, CHANGE PASSWORD FAILURE " FI ELSE ECHO "ADD $USERNAME FAILURE " FI DONE执行脚本,脚本的执行结果如下,其中输入的前缀为QWE:-----ADD 9 USERS-----PLEASE INPUT A STRING:QWE更改用户 QWE1 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE1 SUCCESSFUL更改用户 QWE2 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE2 SUCCESSFUL更改用户 QWE3 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE3 SUCCESSFUL更改用户 QWE4 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE4 SUCCESSFUL更改用户 QWE5 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE5 SUCCESSFUL更改用户 QWE6 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE6 SUCCESSFUL更改用户 QWE7 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE7 SUCCESSFUL更改用户 QWE8 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE8 SUCCESSFUL更改用户 QWE9 的密码 。PASSWD: 所有的身份验证令牌已经成功更新。ADD QWE9 SUCCESSFUL附:SHELL脚本中对空格要求比较严格,若脚本运行失败,可先检测代码中是否有多余空格。

相关考题:

设置计划,使每天l2:37自动执行【录音机】程序,用户密码为123456。

将主机地址为:222.211.7.16,用户名为:jsjks,密码:123456,端口:21的站点添加到站点管理器中,站点名称为:全国计算机等级考试。

从添加脚本的对象来分,ActionScript主要有哪几种?A.为时间轴中的关键帧添加的脚本B.为影片剪辑元件实例添加的脚本C.为提供用户交互添加的脚本D.为按钮添加的脚本

利用shell编程可以批量添加用户. ( ) 此题为判断题(对,错)。

用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题如果用户名和密码正确无误,则显示登录成功只要用户名为空,就提示用户名不能为空,清空密码框;用户名不为空,而密码为空,则提示密码不能为空;若用户名不正确,则提示用户名错误,清空用户名框和密码框;若用户名正确,密码不正确,则提示密码错误,清空密码框;(1)根据上述规则,设计判定表(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)

读者登陆“我的数字图书馆”查询个人信息时,其用户名为本人学号(教师、教工为个人职工号),初始密码为123456,读者可以根据需要进行修改,请牢记你的密码。

机银行用户密码设置原则为()。A、可以使用简单密码,如:123456等B、密码长度为8-20位的数字及/或英文字母组成,不限制必须包括一个数字或字母C、密码可以为空D、密码不区分大小写

税控发票开票软件(金税盘版)V2.0的默认密码和证书口令是什么()A、用户密码88888888,证书口令12345678B、用户密码123456,证书口令88888888C、用户密码12345678,证书口令88888888D、用户密码88888888,证书口令123456

金钥匙默认的站端管理员用户名和密码分别是?()A、用户名为AdministratorB、用户名为LENOVOC、密码为adminD、密码为Abc123

C shell用户登陆时,将运行家目录中.profile脚本以设置相应的环境变量。

S2600的ISM管理系统初始的管理员用户名和密码正确的是()。A、初始用户名:admin;初始密码adminB、初始用户名:admin;初始密码123456C、初始用户名:root;初始密码rootD、初始用户名:root;初始密码123456

当一个本地用户帐户同时被多个用户使用时,应该设置为()。A、用户下次登录时须更改密码B、用户不能更改密码C、密码永不过期D、帐户已禁用

运行一个脚本前,用户首先需要设置()权限.

在免疫规划办公系统中,当一个用户的密码丢失后,怎样可以最快速的为该用户重新设置密码()A、人员管理→人员档案管理,删除该用户,然后添加一个新用户B、系统管理中删除相应的机构信息,然后重新建立机构,在依次添加用户C、人员管理→人员档案管理,点击相应人员右侧的“重置密码”

请登陆手机邮箱(个人版)开通对kingjimin@163.com的邮件“代收”业务。并接收邮件。 用户名:kingjimin;密码:123456。 要求:设置时一定要设置“收取时保留邮件备份”。 用户名:13863548811;密码:123456。

若用户的初始账号密码分别是i520520100@itv,123456,当在网管中重置了用户的密码为654321之后,在机顶盒上前后输入的两次用户名和密码依次分别是(),()和(),()。A、i520520100@itv,123456/i520520100@itv,123456B、i520520100@itv,123456/i520520100@itv,654321C、i520520100@itv,654321/i520520100@itv,123456D、i520520100@itv,654321/i520520100@itv,654321

请登陆手机邮箱(个人版)设置邮箱别名为考生名字的全拼。并切换到别名状态。 用户名:13863548811;密码:123456。

下面哪个选项用来添加用户定义用户登录的shell。()A、-sB、-uC、-lD、-sh

从添加脚本的对象来分,Action Script主要有哪几种?()A、为时间轴中的关键帧添加的脚本B、为影片剪辑元件实例添加的脚本C、为提供用户交互添加的脚本D、为按钮添加的脚本

身份认证模式批量切换功能支持将原来为密码认证模式的用户批量设置为指纹认证。()

单选题S2600的ISM管理系统初始的管理员用户名和密码正确的是()。A初始用户名:admin;初始密码adminB初始用户名:admin;初始密码123456C初始用户名:root;初始密码rootD初始用户名:root;初始密码123456

单选题模拟银行登录的用户名为邮箱用户名,初始密码为()。A123B123456C12345678D000000

单选题受理网点根据基层部队财务部门提交的申请资料完成退役金专用卡的批量开户,并设置统一初始密码为()。A123456B000000C111111D888888

单选题总账系统新增用户的初始密码统一设置为()A123456B6个1C6个0

单选题在免疫规划办公系统中,当一个用户的密码丢失后,怎样可以最快速的为该用户重新设置密码()A人员管理→人员档案管理,删除该用户,然后添加一个新用户B系统管理中删除相应的机构信息,然后重新建立机构,在依次添加用户C人员管理→人员档案管理,点击相应人员右侧的“重置密码”

判断题身份认证模式批量切换功能支持将原来为密码认证模式的用户批量设置为指纹认证。()A对B错

判断题C shell用户登陆时,将运行家目录中.profile脚本以设置相应的环境变量。A对B错

多选题关于isql-Usa-P123456-SDB_SER描述正确的有()A数据库用户名为saBsa用户密码为123456C数据库服务器名称为DB_SERD用于登录DB_SER数据库服务器