shell之批量新增用户脚本(http-basic-auth)

Posted youcong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell之批量新增用户脚本(http-basic-auth)相关的知识,希望对你有一定的参考价值。

user.txt(用户名记录文件)

test001@163.com
test002@163.com

user.sh(shell脚本):

for line in `cat user.txt`
do
   echo $line "u"$line
   printf "$line:$(openssl passwd -crypt $line)\n" >> conf.d/passwd

done

执行完毕后,就可以在passwd看到对应的记录。

应用场景:
比如我开发某个系统,希望有一个双重验证,第一次访问比如有一个HTTP Basic Auth认证(认证一次,浏览器有缓存,就无需再重新验证),第二次如果你想使用系统的服务的话,还需要登录。

以上是关于shell之批量新增用户脚本(http-basic-auth)的主要内容,如果未能解决你的问题,请参考以下文章

linux用shell编写一个简单菜单

shell脚本之centos批量创建用户

shell脚本之批量删除用户

shell脚本之批量添加用户

Linux系统shell脚本之批量修改服务器密码

Shell脚本实战之文件批量创建和修改