LINUX下非交互加入root权限用户和修改密码的python小程序

转载 2011年01月10日 18:03:00

# coding=gbk
#LINUX下非交互加入root权限用户和修改密码的python小程序
import os,crypt,sys
if len(sys.argv)<3:
   print "usage: python %s test11 test11/n" %(sys.argv[0])
   sys.exit() #退出程序
else:
   username=sys.argv[1]
   os.system("useradd -o -u 0 -g 0 %s" %username) #新加一个root权限的用户
   passwd=crypt.crypt(sys.argv[2],"ab") #将密码加密转换输出
   #print "passwd=%s/n" %passwd
   cmd='usermod -p %s %s' %(passwd,username) #修改指定用户的密码
   #print "cmd=%s/n" %cmd
   os.system(cmd);
   print "Congratulation! add user %s:%s successed!/n" %(username,sys.argv[2])
sys.exit() #退出程序

相关文章推荐

CentOS 安装和配置 Mantis / Linux下修改Mysql的用户(root)的密码

Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。   ...

linux下thrift非root权限用户的编译安装(RedHat)

在公司安装thrift,由于没有root权限,而且是redhat系统,所以在网上找的一片片的u...

linux普通用户修改root密码及获取root权限

http://blog.csdn.net/pipisorry/article/details/38474827 lz是因为拷贝了别人虚拟机文件,只拿到guest的密码,这样没有root权限完全不...

Linux用户及权限基础 4---- Linux下修改密码

1 对于刚使用Linux的同学来说,最痛苦的一件事莫过于要使用root用户来执行某些命令的时候,却不知道root的密码  2 我就就介绍一下怎么更改普通用户和root用户的密码  1 更改root...

【Hadoop系列】linux下 root用户免密码登录远程主机 ssh

SSH原理:【Hadoop系列】linux SSH原理解析 操作环境: CentOS 6.5 操作对象: 用户A主机和远程主机B 正文部分:斜体加粗代表linux指令。 l...

如何在Linux下运行单用户模式进行root密码重置

步骤一,开机时随便按下键盘,进入以下菜单 步骤二: 选择第一项,按e键进行修改步骤三,定位到 ro(linux 16 or linuxefi) 步骤四:把ro改成 “rw init=/sysroo...
  • ywyxb
  • ywyxb
  • 2017年03月17日 11:36
  • 199

linux下添加用户并赋予root权限

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy   //修改密码 Chang...

linux下添加用户并赋予root权限

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy   //修改密码 Changing pa...

linux下添加用户并赋予root权限

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy   //修改密码 Chang...

linux下非root权限的mysql安装

  • 2010年12月16日 15:08
  • 27KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LINUX下非交互加入root权限用户和修改密码的python小程序
举报原因:
原因补充:

(最多只允许输入30个字)