Acabo de comenzar a usar Scientific Linux (7.0) (aunque supongo que esta pregunta podría ser de distribución neutral ...). La versión del kernel es 3.10.0-123.20.1.el7.x86_64.
Volviendo a mi pregunta.
Cambié a rootcuenta y desde allí creé una nueva cuenta de usuario test-accountusando el comando adduser test-account. No me solicitó una contraseña ni utilicé la opción para proporcionar contraseña. Así que supongo que es una cuenta "sin contraseña". Puedo iniciar sesión en esta cuenta desde la cuenta raíz, lo que supongo que podría sin proporcionar contraseña, incluso si la cuenta de prueba tenía una contraseña. Sin embargo, cuando intento iniciar sesión en esta (cuenta de prueba) desde una tercera cuenta, me solicita una contraseña. Y solo presionar Enterno funciona.
¿Es posible iniciar sesión en esta cuenta desde una cuenta no root? ¿Hay alguna manera (sin cambiar a root o usar sudo)?
su test-account. Eso cambia a test-accountsin una solicitud de contraseña (que es lo que sucedería incluso si test-accounttuviera una contraseña). Sin embargo, cuando trato de cambiar a una cuenta de prueba de otra cuenta de usuario no privilegiada, el núcleo me pide la contraseña con un aviso, y no acepta anulación (presionando eneter)
adduserconoce la-popción de establecer una contraseña, aunque no se recomienda su uso. Entonces, como root, hazpasswd test-accounty establece una contraseña.