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() #退出程序

LINUX修改用户密码-交互式与非交互式

最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,比如将qa帐号的密码改为1234,后来还为了脚本化,很方便的执行,还使用了非交互式地修改用户的密码。简单记录一下吧。 交互式配置本地用户的...
  • wenwenxiong
  • wenwenxiong
  • 2016年06月27日 19:24
  • 590

Shell 脚本中非交互式修改密码

今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种常见的非交互式设置密码的方式:...
  • doiido
  • doiido
  • 2015年02月05日 20:58
  • 1286

非root 用户用root权限执行程序的设置方法

非root 用户用root权限执行程序的设置方法: 假设需要执行的程序是 controller_test.用root用户设置步骤如下:     1, 设置所属用户与属组为  root     ...
  • yaxf999
  • yaxf999
  • 2012年08月31日 16:55
  • 3782

非交互式修改本地用户的密码

最新需要更新服务器的root密码 使用saltstack部署工具进行批量修改,因此就不能使用交互的方法。 非交互的方法有一下两种: 1、使用chpasswd echo "test:1234" | ch...
  • codemanship
  • codemanship
  • 2015年03月16日 17:06
  • 1127

linux 修改用户密码+非交互设置密码

修改本地用户密码:1、交互配置本地用户:以root用户:passwd Changing passWord for user dewang.New UNIX passWord: BAD PASSWord...
  • moliqin
  • moliqin
  • 2009年10月15日 17:04
  • 1679

非root用户安装python第三方模块

用户可以设置自己的site-packages目录,该路径是~/.local/lib/python2.6/site-packages/ 如果没有该路径,可以自行创建,mkdir -p ~/.local/...
  • du_qi
  • du_qi
  • 2016年05月29日 17:02
  • 3577

【更友好的用户交互】从一个小程序谈起

引例:从输入的m个数中找出最小的n个数 //作者 戚凡 时间2017-5-7  //题目3:查找最小的k个元素(笔试题) // 输入n个整数,输出其中最小的k个。 // 例如输入1,2,3,4...
  • qq_23215649
  • qq_23215649
  • 2017年05月08日 22:52
  • 183

不加入域直接修改域用户密码

自己在公司 的虚拟机上用samba4搭了一个AD域控,用python (pyqt4, ldap)写个不入域直接修改域用户密码的客户端 ,window和linux中都能用 ,包括3个python文件. ...
  • zwg_zero
  • zwg_zero
  • 2015年01月16日 17:29
  • 1117

为普通用户添加root权限

在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限...
  • u013808288
  • u013808288
  • 2016年12月31日 10:53
  • 4727

小程序怎样做到良好的用户体验?

基于小程序轻快的特点,在充分尊重用户知情权和操作权的基础之上,如何建立友好、高效、一致的用户体验呢? 1、重点突出 每个页面都应有明确的重点,以便于用户每进入一个新页面的时候都能快速地理解页面...
  • sinat_36947685
  • sinat_36947685
  • 2016年12月09日 11:10
  • 851
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LINUX下非交互加入root权限用户和修改密码的python小程序
举报原因:
原因补充:

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