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 uuid模块使用实例
Apr 08 Python
Python单元测试框架unittest简明使用实例
Apr 13 Python
解读Django框架中的低层次缓存API
Jul 24 Python
八大排序算法的Python实现
Jan 28 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
Apr 24 Python
Python实现购物系统(示例讲解)
Sep 13 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
Django保护敏感信息的方法示例
May 09 Python
Python中asyncio模块的深入讲解
Jun 10 Python
Python从列表推导到zip()函数的5种技巧总结
Oct 23 Python
python实现低通滤波器代码
Feb 26 Python
python中封包建立过程实例
Feb 18 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
合作指挥官:孟斯克
2020/03/16 星际争霸
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
PHP 读取文件的正确方法
2009/04/29 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
php把session写入数据库示例
2014/02/26 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
php实现webservice实例
2014/11/06 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
php实现数据库的增删改查
2017/02/26 PHP
自制PHP框架之设计模式
2017/05/07 PHP
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
vue 页面加载进度条组件实例
2018/02/05 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
《凡卡》教学反思
2014/04/09 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
python缺失值填充方法示例代码
2022/12/24 Python