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实现获取操作系统版本信息方法
Apr 08 Python
机器学习python实战之决策树
Nov 01 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
Python实现DDos攻击实例详解
Feb 02 Python
python的pygal模块绘制反正切函数图像方法
Jul 16 Python
python编写猜数字小游戏
Oct 06 Python
python可视化实现KNN算法
Oct 16 Python
Python数据可视化图实现过程详解
Jun 12 Python
Python Socket TCP双端聊天功能实现过程详解
Jun 15 Python
python中如何写类
Jun 29 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 Python
python+selenium实现12306模拟登录的步骤
Jan 21 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 Http_Template_IT类库进行模板替换
2009/03/19 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
基于PHP读取csv文件内容的详解
2013/06/18 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
PHP如何实现跨域
2016/05/30 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
php的4种常用运行方式详解
2016/12/22 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
js实现录音上传功能
2019/11/22 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python保存数据到本地文件的方法
2018/06/23 Python
使用python实现滑动验证码功能
2019/08/05 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
如何把python项目部署到linux服务器
2020/08/26 Python
旷课检讨书大全
2014/01/21 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
监察建议书
2015/02/04 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL