usuarios (version 1.0)
index
/home/ispadmin/bin/usuarios.py

ispadmin - Suite Administración Correo/Web/DNS
hector@bith.net
---
Modificar opciones de sistema de cuentas de cualquier tipo
existentes en el sistema
(las opciones específicas de cada tipo de cuenta se hacen desde 
 esa misma cuenta)
 
Objeto fundamental:
- manejar cuotas
- bloqueos/desbloqueos
- modificar nombres de usuarios, etc
 
[usuario,descripcion,password,expire,quotas]

 
Modules
            
ispadmin.config
getopt
grp
ispadmin.interfaz
ispadmin.mbox
os
re
string
sys
ispadmin.system
ispadmin.web
 
Functions
            
ask_usuario(usuario)
pregunta la configuración de un usuario a partir de 
su configuración original y pone None en aquellos
sitios que no hay cambios. Si el usuario no existe
entonces devuelve None
[usuario,descripcion,password,expire,quotas]
info_usuario(usuario)
recupera de un usuario su configuración actual
(si no existe el usuario devuelve None)
[usuario,descripcion,password,expire,quotas]
main(argv, env)
modificar usuarios de correo-> interactivo en ausencia de argumentos
set_usuario(usuario, mods)
establece nuevas configuraciones para un usuario
'None' será aquellos parámetros que no se modifican
el array 'genericas' es idéntico, pero tiene MAYOR
prioridad que 'modificaciones' (son modif. globales)       
[usuario,descripcion,password,expire,quotas]
 
Data
             __ayuda__ = '\n Modificaci\xf3n de cuentas de usuario.\n \n Uso:...sername=NOMBRE Nuevo nombre de usuario\n \n\n'
__file__ = './usuarios.py'
__name__ = 'usuarios'
__version__ = '1.0'