Como usuario habitual, tiene una contraseña que protege su cuenta, y esta cuenta contiene todos sus archivos y configuraciones personales y, por lo tanto, requiere una protección importante.
Por lo tanto, es una buena práctica cambiar su contraseña constantemente para disminuir la posibilidad de que alguien más reconozca su contraseña y pueda usar sus credenciales para autenticarse.
[ También te puede interesar:Cómo restringir el acceso SSH a ciertos usuarios en Linux ]
Al cambiar la contraseña de un usuario, asegúrese de que cumpla con los siguientes requisitos mínimos:
- La contraseña debe ser segura:al menos seis u ocho caracteres o más es mejor.
- Asegúrese de usar contraseñas complejas mezclando letras, números y otros caracteres para que la contraseña sea lo más difícil posible de adivinar.
- Use letras mayúsculas y minúsculas para que la contraseña sea más difícil de descifrar por un atacante.
- Asegúrese de evitar el uso de cualquier palabra del diccionario como contraseña, porque los atacantes usan un descifrador de contraseñas de fuerza bruta para escanear todo el contenido de un diccionario, y si su contraseña está en el diccionario, pueden descifrarla fácilmente.
[ También te puede interesar:Cómo obtener información sobre otros usuarios de Linux ]
Cambiar una contraseña de usuario en Linux
Cambiar la contraseña de un usuario no es tan difícil, solo use el comando passwd para cambiar la contraseña de su propia cuenta (podría ser un usuario root o un usuario regular).
$ passwd
Ahora, debe ingresar su contraseña anterior, ya que esto es para evitar que otros cambien su contraseña. Luego, debe ingresar la nueva contraseña dos veces y asegurarse de que su contraseña cumpla con las reglas de complejidad como se explicó anteriormente; de lo contrario, no se cambiará.
Si ha iniciado sesión como usuario root, puede cambiar la contraseña de otros usuarios del sistema escribiendo el comando passwd seguido del nombre del usuario cuya contraseña desea cambiar.
$ passwd linuxshelltips
No le pedirá la contraseña anterior, dado que inició sesión como usuario raíz, debería poder cambiar las contraseñas del usuario sin conocer la contraseña anterior.
Gestión de usuarios de Linux con el comando passwd
Hay otras opciones útiles que puede usar mientras cambia la contraseña de un usuario y son:
Eliminar contraseña de usuario en Linux
Utilice el -d
argumento para eliminar la contraseña de la cuenta de usuario especificada.
$ passwd -d linuxshelltips
Bloquear contraseña de usuario en Linux
Usa el -l
argumento para bloquear la contraseña de una cuenta de usuario si no se utiliza durante un período de tiempo determinado.
$ passwd -l linuxshelltips
Desbloquear contraseña de usuario en Linux
Usa el -u
argumento para desbloquear la contraseña de usuario que ha sido bloqueada con -l
opción.
$ passwd -u linuxshelltips
Obligar al usuario a cambiar la contraseña en Linux
Utilice el -e
argumento para obligar al usuario a cambiar la contraseña durante el próximo intento de inicio de sesión.
$ passwd -e linuxshelltips
El comando passwd es bastante útil para administrar los usuarios del sistema en su sistema Linux. Manipula las entradas del usuario en el /etc/passwd archivo, y el administrador del sistema debe tener esto como un conjunto de herramientas.