shell之批量新增用户脚本(http-basic-auth)
2024-09-06 03:42:44
user.txt(用户名记录文件)
test001@.com
test002@.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认证(认证一次,浏览器有缓存,就无需再重新验证),第二次如果你想使用系统的服务的话,还需要登录。
最新文章
- Nginx location 匹配顺序整理
- java中的集合和区别
- 打造 html5 文件上传组件,实现进度显示及拖拽上传,支持秒传+分片上传+断点续传,兼容IE6+及其它标准浏览器
- 谈谈主函数main
- XML-RPC远程方法调用
- [Android Tips] 17. Check APK Sign Info
- 【Android】开源项目UI控件分类汇总之ProgressBar
- DB2配置信息查看及其更新命令
- Java API —— DateFormat类
- HDU 4751 Divide Groups 2013 ACM/ICPC Asia Regional Nanjing Online
- LintCode- 删除排序数组中的重复数字
- 关于jquery文件上传插件 uploadify 3.1的使用
- Rsync for windows
- Python3 与 NetCore 基础语法对比(就当Python和C#基础的普及吧)
- CF886C Petya and Catacombs
- [转帖]关于hostnamectl 命令
- LR提交JSON格式的请求
- Android开发——为EditText添加烟花效果的实现
- 2017 JUST Programming Contest 2.0 题解
- strut2的标签