LINUX

Cómo bloquear (deshabilitar) la cuenta de usuario en Linux

Los sistemas Linux le permiten bloquear o deshabilitar el acceso a una cuenta de usuario en particular sin cambiar nada de la cuenta. Esto puede ser útil si no desea eliminar la cuenta de usuario de forma permanente, pero solo desea que se desactive y ya no pueda usar el sistema.

El usuario discapacitado seguirá recibiendo correos electrónicos, por ejemplo, pero no podrá iniciar sesión y revisarlos. Las distribuciones de Linux utilizan el archivo / etc / shadow para almacenar las contraseñas de usuario cifradas. Una cuenta de usuario puede desactivarse temporalmente o eliminarse de forma permanente.

1) Bloquear (deshabilitar) la cuenta de usuario

Puede deshabilitar o bloquear una cuenta de usuario temporalmente simplemente poniendo un asterisco «*» al comienzo del segundo campo en el archivo / etc / shadow. Esto significa que «*» no permitirá el inicio de sesión para esta cuenta. Siempre que desee habilitar la cuenta, simplemente borre el asterisco y la cuenta de usuario volverá a funcionar con su contraseña anterior.

Por ejemplo, si desea bloquear a un usuario llamado «Tom», puede hacerlo de la siguiente manera:

# vi /etc/shadow
Tom:*$1$narMEFm6$fhA1puOU422HiSL5aggLI/:11193:0:99999:7:-1:-1:134539228

Aquí, el segundo campo es la contraseña cifrada.

Puede reemplazar la contraseña con «*» o «!». Esto hará que la cuenta de usuario sea inaccesible y significará que no se permitirá el inicio de sesión para el usuario.

# vi /etc/shadow
Tom:*:13852:0:99999:7:::

Sin embargo, la principal desventaja de este método es que la contraseña se perderá en caso de que queramos volver a habilitarla más tarde.

2) Usando el comando passwd

El comando passwd se puede usar para bloquear o deshabilitar la cuenta de usuario.

# passwd Tom –l
Output
“Password changed.”
Above command changes the shadow file and adds “!” in front of the user password:
Tom:!$1$eFd7EIOg$EeCk6XgKktWSUgi2pGUpk.:13852:0:99999:7:::

Ahora, en caso de que desee habilitar la cuenta, simplemente desbloquéela usando la opción –u de la siguiente manera:

# passwd Tom -u

También puede habilitar la cuenta eliminando manualmente el «!» carácter de la línea de contraseña del usuario en / etc / shadow.

3) Eliminar de forma permanente la cuenta de usuario

Puede eliminar al usuario de forma permanente; simplemente ejecute el comando userdel.

# userdel Tom
or
# userdel -r Tom

Asegúrese de verificar la casa del usuario antes de ejecutar este comando.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar