博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统随机密码,定时改密码
阅读量:6458 次
发布时间:2019-06-23

本文共 394 字,大约阅读时间需要 1 分钟。

Bash代码  
  1. #!/bin/bash  
  2. datetime=`date +%Y-%m-%d" "%H":"%M`  
  3. email="netkiller@msn.com"  
  4. password=$(cat /dev/urandom | tr -cd [:alnum:] | fold -w30 | head -n 1)  
  5. echo $password | passwd www --stdin > /dev/null  
  6.   
  7. for pts in $(w | awk -F' ' '{if ($1 == "www") print $2}')  
  8. do   
  9.     pkill -9 -t $pts  
  10. done  
  11.   
  12. cat $password | mutt -s "$datetime new passwd" $email  
  13. echo $password  

 

加入到crontab实现定时修改密码,修改密码后,会将当前使用旧密码的用户踢下线。

转载地址:http://tiszo.baihongyu.com/

你可能感兴趣的文章
Servlet 技术全总结 (已完成,不定期增加内容)
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
CountDownLatch与thread-join()的区别
查看>>
centos 7 部署LDAP服务
查看>>
揭秘马云帝国内幕:马云的野心有多大
查看>>
iOS项目分层
查看>>
UML关系图
查看>>
一个action读取另一个action里的session
查看>>
IntelliJ IDEA 注册码
查看>>
linux 上面配置apache2的虚拟目录
查看>>
String字符串的截取
查看>>
DynamoDB Local for Desktop Development
查看>>
laravel 使用QQ邮箱发送邮件
查看>>
用javascript验证哥德巴赫猜想
查看>>
Shell编程-环境变量配置文件
查看>>
[Unity3d]DrawCall优化手记
查看>>
SQL Serever学习7——数据表2
查看>>
Struts2和Spring MVC的区别
查看>>
理解Javascript参数中的arguments对象
查看>>
p2:千行代码入门python
查看>>