关闭

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

1019人阅读 评论(0) 收藏 举报

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5250376次
    • 积分:73848
    • 等级:
    • 排名:第21名
    • 原创:1392篇
    • 转载:2814篇
    • 译文:0篇
    • 评论:349条
    文章存档
    最新评论