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中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
python中__slots__用法实例
Jun 04 Python
Python实现识别手写数字 简易图片存储管理系统
Jan 29 Python
python中字符串变二维数组的实例讲解
Apr 03 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
Django项目之Elasticsearch搜索引擎的实例
Aug 21 Python
Django框架下静态模板的继承操作示例
Nov 08 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
python中setuptools的作用是什么
Jun 19 Python
python 读取.nii格式图像实例
Jul 01 Python
python 动态绘制爱心的示例
Sep 27 Python
python自动获取微信公众号最新文章的实现代码
Jul 15 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
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
python中MySQLdb模块用法实例
2014/11/10 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
python Cartopy的基础使用详解
2020/11/01 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
中国跨境电商:Tomtop
2017/03/16 全球购物
竞争上岗实施方案
2014/03/21 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
老干部工作汇报材料
2014/10/28 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电