svn自动发用户名密码到邮件(明文密码)
2024-10-10 07:52:17
#!/bin/sh
touch testlist
cat /dev/null > testlist
grep "=" passwd |grep -v "#"|grep -v "admin" > testlist
cat testlist |tr -s [:space:] > list.conf
rm -rf testlist user_list=`grep "=" list.conf |awk -F'=' '{print $1}'` for i in $user_list; do
pass=`grep $i list.conf |awk -F'=' '{print $2}'`
echo "svn://xxx:xxx USER : $i PASSWORD : "$pass |mail -s "【阅】svn" $i'@xxx.com'
done
0 0 * * 0 sh sendPass.sh 每周日凌晨发送
最新文章
- 第三章 Git使用入门
- c++的学习内容一汇总篇(常更新)
- CSS 文字阴影(text-shadow)怎么用
- 记录一次Android交叉编译ffmpeg排查错误
- Jessica's Reading Problem
- 自定义控件pickView
- bzoj 1974: [Sdoi2010]代码拍卖会
- Typescript---01 数据类型
- 修改AD中PCB各层的透明度
- 自学python之路(day4)
- Python图像处理之验证码识别
- 脚本一键部署lnmp
- Linux(CentOS)上配置 SFTP(附解决Write failed: Broken pipe Couldn't read packet: Connection reset by peer)
- 面试题:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ";";。(c++实现)
- PHP字符串大小写转换函数
- [原创]使MySQL注释语句在后台能够输出的方法
- python deamon(守护)线程的作用
- ADCD 1.9 ZOS 配置 CTCI-W32 TCPIP 网络
- 利用.bat(批处理)来删除KEIL编译生成的无用文件
- [转]go中的main函数和init函数
热门文章
- 如何改变c盘的访问权限
- H5前端面试题及答案(2)
- 简要解析XMPP框架及iOS-Objective-C的使用
- 怎样用HTML5 Canvas制作一个简单的游戏
- Mixtile LOFT
- PClady专访中国第一名媛、元媛舞会总裁周采茨女士【图】_摩登前沿 _奢品 _太平洋时尚网
- 项目优化经验分享(六)SVN冲突和处理
- Materialized View in Oracle - Concepts and Architecture
- Opera浏览器测试移动端网站和模拟手机浏览器的方法
- 使用Java创建RESTful Web Service(转)