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认证(认证一次,浏览器有缓存,就无需再重新验证),第二次如果你想使用系统的服务的话,还需要登录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。