python 添加用户设置密码并发邮件给root用户


Posted in Python onJuly 25, 2016
#!/usr/bin/env python
#coding: utf8
import os
import sys
import mkpasswd //这是之前写的,直接调用
import string
content = """username: ${user}
password: ${password}"""
t = string.Template(content)
def adduser(username, pwd):
os.system("useradd %s" % username)
os.system("echo %s | passwd --stdin %s" % (pwd, username))
os.system("echo -e '%s' | mail -s 'user info' root" % \
(t.substitute(user=username, password=pwd))
)
if __name__ == "__main__":
if len(sys.argv) != 2:
print ("Usage: ./useradd.py username")
else:
adduser(sys.argv[1], mkpasswd.mkpasswd())

以上所述是小编给大家介绍的python 添加用户设置密码并发邮件给root用户的全部叙述,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
Python中的装饰器用法详解
Jan 14 Python
python 实现对文件夹内的文件排序编号
Apr 12 Python
Python排序算法之选择排序定义与用法示例
Apr 29 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 Python
Python字符串及文本模式方法详解
Sep 10 Python
Pycharm快捷键配置详细整理
Oct 13 Python
python 实现弹球游戏的示例代码
Nov 17 Python
用Python实现职工信息管理系统
Dec 30 Python
Python文件夹与文件的相关操作(推荐)
Jul 25 #Python
浅谈python类属性的访问、设置和删除方法
Jul 25 #Python
python直接访问私有属性的简单方法
Jul 25 #Python
python类:class创建、数据方法属性及访问控制详解
Jul 25 #Python
python实现汉诺塔方法汇总
Jul 25 #Python
python魔法方法-属性访问控制详解
Jul 25 #Python
python魔法方法-属性转换和类的表示详解
Jul 22 #Python
You might like
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP垃圾回收机制引用计数器概念分析
2013/06/24 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
实例讲解php实现多线程
2019/01/27 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
JavaScript作用域链使用介绍
2013/08/29 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
vue中的inject学习教程
2019/04/24 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
node后端服务保活的实现
2019/11/10 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
[02:42]完美大师赛主赛事淘汰赛第三日观众采访
2017/11/25 DOTA
Python模块WSGI使用详解
2018/02/02 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
python编辑用户登入界面的实现代码
2018/07/16 Python
python实现三次样条插值
2018/12/17 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
Java程序员面试题
2016/09/27 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
幼儿园消防演练方案
2014/02/13 职场文书
期终自我鉴定
2014/02/17 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
毕业生求职信
2014/06/10 职场文书
2016年寒假家长评语
2015/10/10 职场文书
投资入股协议书
2016/03/22 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL