编写脚本实现:自动建立执行脚本时所跟文件里面的用户(和密码)

如何实现调用脚本就能自动建立文件里面的用户

编写脚本思想:
要实现什么功能,实现每一步都要干什么,然后按照顺序将命令写在脚本里即可
调用不加任何文件的时候需要输出提醒
调用后面加一个不存在的文件名时需要输出提醒
调用正确的文件时,才会实现我们想要的功能

接下来实现一个for循环
在这里插入图片描述
在这里插入图片描述
for循环执行的动作就是输出NAME,NAME的值是1-10

在这里插入图片描述
在这里插入图片描述
for循环执行的动作是输出NAME,NAME的值是tom leo harry

实验

编写用户文件userfile

在这里插入图片描述

编写自动建立用户的脚本vim create_user.sh

如果$1是空(不输入)则真:输出Error
在这里插入图片描述
在这里插入图片描述
如果$1存在,则为真:输出Error,但我们想让它不存在的时候输出Error,所以需要改变&&为||
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果用户建立成功则输出用户建立成功,不成功的话则输出已经存在
在这里插入图片描述
在这里插入图片描述
还可以在输出中加入字的颜色,使人更容易看出结果
在这里插入图片描述
\033[31m代表红色,033[32m代表绿色,\033[0m代表结束,echo 要加-e 允许后面的输出进行转译
先将之前的useradd改称userdel -r将已经建立好的user1,user2,user3,删除
在这里插入图片描述
然后再将脚本中的userdel -r 改成useradd,然后自己先创建一个user2,然后再次执行脚本,看效果
在这里插入图片描述
在这里插入图片描述
编辑userfile,加入yty111用户,然后再次执行脚本,发现建立yty111成功
在这里插入图片描述
再在/mnt下创建passfile来将用户和密码对应,用for循环来创建
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值