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实现连接mongodb的方法
May 08 Python
python使用电子邮件模块smtplib的方法
Aug 28 Python
再谈Python中的字符串与字符编码(推荐)
Dec 14 Python
python 计算文件的md5值实例
Jan 13 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
python版大富翁源代码分享
Nov 19 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
详解Python中import机制
Sep 11 Python
Python hashlib和hmac模块使用方法解析
Dec 08 Python
python实现发送QQ邮件(可加附件)
Dec 23 Python
python实现双链表
May 25 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
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
JavaScript实现按键精灵的原理分析
2017/02/21 Javascript
Vue-Router的使用方法
2018/09/05 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
vue设置一开始进入的页面教程
2019/10/28 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
python numpy实现rolling滚动案例
2020/06/08 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
餐厅执行经理岗位职责范本
2014/02/26 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers