如何实现调用脚本就能自动建立文件里面的用户
编写脚本思想: 要实现什么功能,实现每一步都要干什么,然后按照顺序将命令写在脚本里即可
调用不加任何文件的时候需要输出提醒 调用后面加一个不存在的文件名时需要输出提醒 调用正确的文件时,才会实现我们想要的功能
接下来实现一个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循环来创建