Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. from getpass import getpass
  4. from crypt import crypt
  5. from re import search
  6. from os import mkdir
  7.  
  8. salt = "CN"
  9. word = getpass()
  10.  
  11. def login(word,salt):
  12.     DES_pass = crypt(word, salt)
  13.     return DES_pass
  14.  
  15. user = raw_input("Ingrese un usuario: ")
  16.  
  17. geco = raw_input("Ingrese un comentario")
  18.  
  19. try:
  20.     f = open("/etc/passwd","r+")
  21.  
  22.     for contenido in f.readlines():
  23.         aux=contenido.split(":")
  24.         user_aux = str(aux[0]) #user
  25.         #
  26.         if search(user_aux,user):
  27.             print "\n\tCoinciden!! (ya existe)\n"
  28.             break
  29.         else:
  30.             #USER:PASS:UID:GID:GECO:HOME:SHELL
  31.             f.write("\n"+user+":"+login(word,salt)+":1003:1000:"+geco+":/home/"+user+"/:/bin/bash")
  32.             mkdir("/home/"+user+"/")
  33.             break
  34. except: IOError
  35.  
  36.  
  37. fin = raw_input( "Presione una tecla para terminar..")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement