
He creado un nuevo usuario enmenta linux12 con estos comandos:
sudo useradd irene
sudo passwd irene
//Here I entered the password
Pero si intento iniciar sesión con este usuario, la pantalla se vuelve negra durante un par de segundos y luego vuelvo a la pantalla de inicio de sesión (no aparece ningún error). Sé que la contraseña que ingresé es correcta, porque si ingreso otra cosa aparece la "contraseña incorrecta".
Si necesita más información o decirme qué archivos de registro debo verificar, dímelo.
Aquí están los resultados por grupos para los dos usuarios existentes (el mío, que es administrador, y el de mi novia):
$ groups osdave
osdave : osdave adm dialout cdrom plugdev lpadmin admin sambashare
$ groups irene
irene : irene
Yo diría que tengo que agregar a irene a un grupo, pero ¿cuál? Además, inicie sesión como irene (en la consola):
su irene
y al pasar a casa, solo hay un osdave
directorio. ¿Lo creo yo mismo?
mkdir irene
Respuesta1
Debe configurar el directorio de inicio del usuario.
sudo mkdir /home/irene && sudo useradd irene -d /home/irene && sudo chown -R irene:irene /home/irene
Pero siempre es mejor utilizar la interfaz de usuario gráfica para agregar usuarios. Si esto no funciona, ¿qué versión estás usando? ¿Qué DE?
Respuesta2
(Estas son instrucciones genéricas para investigar este problema general).
Hay dos posibilidades: o el usuario no puede iniciar sesión (la autenticación puede tener éxito, pero el inicio de la sesión falla), o algo en el perfil del usuario está provocando que el shell del usuario se cierre inmediatamente.
Para investigar una falla a nivel del sistema, consulte los registros del sistema, generalmente /var/log/auth.log
. Muchos sistemas modernos usan PAM, por lo que verás entradas de registro al mencionar el nombre de usuario. La configuración de PAM está en o .pam_something
/etc/pam.conf
/etc/pam.d/name_of_service
Para investigar una falla a nivel de usuario, intente mover temporalmente los archivos dot del usuario a un directorio diferente. Además, intente iniciar sesión su -p
en una consola en lugar de hacerlo, ya que parece que la pantalla se borra inmediatamente después de intentar iniciar sesión. Si parece que el usuario ~/.profile
se está ejecutando y sale indebidamente, agréguelo set -x
en la parte superior de ese archivo para ver un rastro de lo que hace.