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调用浏览器并打开一个网址的例子
Jun 05 Python
Python调用C/C++动态链接库的方法详解
Jul 22 Python
python 安装virtualenv和virtualenvwrapper的方法
Jan 13 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
Python制作词云的方法
Jan 03 Python
Python 判断 有向图 是否有环的实例讲解
Feb 01 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
如何用C代码给Python写扩展库(Cython)
May 17 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
python返回数组的索引实例
Nov 28 Python
Python爬虫实现模拟点击动态页面
Mar 05 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 生成微信红包代码简单
2016/03/25 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
跟老齐学Python之print详解
2014/09/28 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python实现截屏的函数
2015/07/25 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
python类共享变量操作
2020/09/03 Python
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
幼儿园端午节活动方案
2014/08/25 职场文书
长城导游词300字
2015/01/30 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
2016入党心得体会范文
2016/01/06 职场文书
用python自动生成日历
2021/04/24 Python
Java存储没有重复元素的数组
2022/04/29 Java/Android