Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21102|Respuesta: 0

[Linux] La diferencia entre /bin/false y /sbin/nologin, que prohíbe a los usuarios iniciar sesión

[Copiar enlace]
Publicado en 7/4/2021 13:20:27 | | |
1 Diferencia
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

Consejos:
Consulta el archivo /etc/passwd para ver el shell que usa cada usuario

2.1 nologin
Cuando el usuario está configurado para /sbin/nologin, si el usuario usa ssh al sistema operativo Linux, solicitará
Esta cuenta actualmente no está disponible.


2.2 falso
Cuando el usuario está configurado en /bin/false, el ssh se muestra de la siguiente manera
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# ¡guai
raíz

No habrá ningún aviso y el usuario no podrá cambiar




Anterior:(Security).NET/C# impide el acceso entre directorios a las descargas
Próximo:SFTP No pudo leer el paquete: Restablecimiento de conexión por peer
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com