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中暂存上传图片的方法
Feb 18 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
Django视图和URL配置详解
Jan 31 Python
python框架中flask知识点总结
Aug 17 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
pytorch实现MNIST手写体识别
Feb 14 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
python 实现的IP 存活扫描脚本
Dec 10 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 header()函数使用说明
2008/07/10 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
疯掉了,尽然有js写的操作系统
2007/04/23 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
python3.3实现乘法表示例
2014/02/07 Python
python下paramiko模块实现ssh连接登录Linux服务器
2015/06/03 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
实时获取Python的print输出流方法
2019/01/07 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
2020/03/14 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
NET程序员上机面试题
2015/05/23 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
2014/11/17 面试题
银行财务部实习生的自我鉴定
2013/11/27 职场文书
上班迟到检讨书
2014/01/10 职场文书
幼儿教师培训感言
2014/03/08 职场文书
教师网络培训感言
2014/03/09 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
关于感谢信的范文
2015/01/23 职场文书