La pregunta es simple: quiero enumerar todas las cuentas de usuario que pueden iniciar sesión en mi sistema, pero no estoy seguro de si todos los usuarios en / etc / passwd son usuarios "podrían iniciar sesión".
Detalles:
Puedo ver los usuarios cuyas conchas se establecen en /usr/sbin/nologin
y /bin/false
en /etc/passwd
, ¿significa que no se puede iniciar sesión?
También sé que puedo establecer la contraseña cifrada del usuario *
o !
en /etc/shadow
desactivar una cuenta, por lo que el "usuario discapacitado" también debe ser tratar como "no puede iniciar sesión en el" usuario, ¿verdad?
fuente
Además de lo anterior, los usuarios pueden ser bloqueados de un sistema a pesar de que su contraseña se vea correcta usando varios métodos diferentes.
/etc/security/access.conf se puede usar para limitar quién puede iniciar sesión.
Hay muchos módulos PAM que se pueden configurar para restringir usuarios específicos o modificar el comportamiento de inicio de sesión según sea necesario. (es decir, ningún directorio de inicio en el servidor no permite el inicio de sesión).
fuente