Hola Lista...
Les quiero platicar que me he encontrado un detalle en la administración de
usuarios
de los sistemas Suse
Se trata del archivo /etc/shadow, este es un ejemplo de su contenido
user1:rvhxq2gmUsCJc::::::12148:
user2:jteGD/Yf6cqTs::::::12148:
user3:CL3xyZr8s4LX6::::::12311:
Este archivo no tiene nada en los campos de control de expiracion...
Si yo cargo el Yast y modifico algun dato como por ejemplo el nombre del
usuario(afecta al passwd) el resultado del archivo es :
user1:rvhxq2gmUsCJc:0:0:0:0::12148:
user2:jteGD/Yf6cqTs:0:0:0:0::12148:
user3:CL3xyZr8s4LX6:0:0:0:0::12311:
Que ocasionan estos ceros ?... Bueno lo hancen es bloquear el accesos a las
cuentas de los usuarios via pop e imao y si te conectas al shell te pide
cambies tu contraseña pues esta ha caducado.... Todo esto por cargar el
Yast2
Ahora leyendo el yast, este te dice que si tienen el valor "-1" en los
campor que tenian cero, seria equivalente a decir que no hay
valor que este es ilimitado, con esto se me ocurrio abrir un editor y
cambiar los "0" por "-1"...
user1:rvhxq2gmUsCJc:-1:-1:-1:-1::12148:
user2:jteGD/Yf6cqTs:-1:-1:-1:-1::12148:
user3:CL3xyZr8s4LX6:-1:-1:-1:-1::12311:
Funciono!, y que bien... ya podia agregar y modificar usuarios sin importar
que las demas cuentas fueran alteradas o modificadas por un "0"
Pero la sorpresa vino luego...
Se me hace mucho mas sencillo cambia la contraseña de un usuario con el
comando "passwd" que cambiarla cargando el yast... sobre todo si tengo que
importar la sesion grafica.
bueno pues al ejecutar el passwd