|
@@ -163,6 +163,26 @@ function altaUsuario {
|
|
|
;;
|
|
|
esac
|
|
|
printf "useradd $opciones $User\n"
|
|
|
+ if [ $? -ne 0 ]; then
|
|
|
+ printf "ERROR FATAL: No se ha podido crear el usuario (codigo salida: $?).\n"
|
|
|
+ return 1
|
|
|
+ fi
|
|
|
+ return 0
|
|
|
+}
|
|
|
+
|
|
|
+function cambiarPassword {
|
|
|
+#Cambiamos la contraseña del usuario ($User)
|
|
|
+ existeUsuario
|
|
|
+ if [ $? -ne 0 ]; then
|
|
|
+ printf "ERROR: el usuario $User no existe.\n"
|
|
|
+ return 1
|
|
|
+ fi
|
|
|
+ passwd $User
|
|
|
+ if [ $? -ne 0 ]; then
|
|
|
+ printf "ERROR FATAL: No es posible cambiar la contraseña (codigo salida: $?).\n"
|
|
|
+ return 1
|
|
|
+ fi
|
|
|
+ return 0
|
|
|
}
|
|
|
|
|
|
function existeUsuario {
|
|
@@ -263,9 +283,16 @@ while [ $cont = true ]; do
|
|
|
alta)
|
|
|
#Alta usuario
|
|
|
altaUsuario
|
|
|
+ if [ $? -eq 0 ]; then
|
|
|
+ printf "USUARIO $User CREADO CON EXITO.\n"
|
|
|
+ fi
|
|
|
;;
|
|
|
cambiar)
|
|
|
#Cambiar passwd
|
|
|
+ cambiarPassword
|
|
|
+ if [ $? -eq 0 ]; then
|
|
|
+ printf "PASSWORD DEL USUARIO $User CAMBIADO CON EXITO\n"
|
|
|
+ fi
|
|
|
;;
|
|
|
baja)
|
|
|
#Baja usuario
|