Desde hace un tiempo tenemos problemas para crear un nuevo usuario. Se da de alta desde Guaraní y queda un registro en las tablas acc_usuarios, sga_datos_usuario y sga_sedes_usuario, pero al tratar de darlo de alta en Linux, dice que el usuario ya fue dado de alta y si quiero definirle una clave me dice que ese usuario no existe. No conozco mucho de Linux, pero lo que sí pude detectar es que no hay registro en la tabla informix.sysusers.
Qué está faltando o qué puede estar funcionando mal? Qué proceso inserta un registro en la tabla sysusers?
Desde ya, muchas gracias.
Saludos. Verónica - FSOC
Hola Veronica:
cuando das de alta un usuario en linux se dan de alta en los siguientes archivos: /etc/passwd : contiene la informacion de todas las cuentas de los usuarios del sistema. /etc/shadow: contiene las contraseñas encriptadas para cada usuario y la caducidad de las mismas, pero esto es opcional. /etc/group: define los grupos a los cuales pertenecen los usuarios. /etc/gshadow: archivo shadow de los grupos contiene las contraseñas encriptadas para cada grupo /home: Este directorio contiene un subdirectorio por cada usuario del sistema donde se guardan todos sus archivos, salvo que le hayas puesto false en la creacion y no tendra login al sistema, recomendado a los usuarios del guarani.
por ejemplo, usuario marcelo:
/etc/passwd
marcelo:x:1007:1002::/home/marcelo:/bin/false (1002 el GID “id del grupo”)