El comando passwd en Linux se utiliza para cambiar las contraseñas de usuario de manera eficiente. Este comando actualiza un token/contraseña de autenticación para un usuario que se almacena en el archivo /etc/shadow de su sistema. Un usuario estándar en Linux puede cambiar su propia contraseña, sin embargo, un superusuario puede cambiar la contraseña de cualquier otro usuario. Cuando está configurando una nueva contraseña, es una buena práctica de seguridad elegir una compleja., Una contraseña compleja y segura tiene las siguientes propiedades:

  • incluye letras mayúsculas y minúsculas
  • Incluye dígitos del 0 al 9
  • tiene caracteres especiales y signos de puntuación
  • Es muy diferente a sus contraseñas anteriores
  • NO incluye información como su nombre completo, dirección, número de teléfono, fecha de nacimiento o números de licencia. Esta información se puede utilizar fácilmente para adivinar su contraseña.

siempre anote su contraseña en una ubicación segura desde donde no se pueda recuperar., Te ayudaría a recordar la contraseña en caso de que la hayas olvidado.

en este artículo, le diremos cómo puede administrar las contraseñas de usuario en Linux a través de la línea de comandos y la interfaz gráfica de usuario. Hemos ejecutado los comandos y procesos mencionados en este artículo en un sistema Debian 10 Buster, pero puede replicarlos en la mayoría de las distribuciones de Linux.

cambiar la contraseña a través de la interfaz de usuario

si usted es un usuario de Linux que prefiere la interfaz gráfica de usuario para realizar la mayoría de las operaciones administrativas, puede utilizar la utilidad de configuración en su sistema.,

Hay dos formas de acceder a la configuración del sistema.

  • acceda al lanzador de aplicaciones a través de la tecla Super/Windows y luego ingrese las palabras clave ‘settings’ en la barra de búsqueda de la siguiente manera:
  • haga clic en la flecha hacia abajo en el panel superior del escritorio Debian/Ubuntu y luego haga clic en el icono ‘settings’ del siguiente menú desplegable:

en la utilidad Configuración, seleccione la pestaña Detalles del panel izquierdo y luego seleccione la pestaña Usuarios para abrir la vista configuración de usuarios., Así es como se ve la vista de usuarios:

todos los usuarios de su sistema se enumerarán aquí. Haga clic en el usuario cuyos datos desea cambiar. Primero debe desbloquear la vista de usuarios para que pueda realizar cambios en su configuración. Recuerde que solo un usuario/administrador autorizado puede desbloquear la vista. Haga clic en el botón Desbloquear e ingrese sus credenciales de la siguiente manera:

al hacer clic en el botón autenticar, los campos en la vista de usuarios se activarán y podrá realizar cambios en ellos.,

Haga clic en el campo de contraseña y se abrirá la siguiente vista de cambio de contraseña. Introduzca la nueva contraseña y, a continuación, vuelva a introducir la misma contraseña en el campo Confirmar nueva contraseña. Ahora podrá ver el botón Cambiar activo.

Haga clic en el botón Cambiar y se cambiará la contraseña del usuario seleccionado.,

Consejo: una forma fácil y rápida de acceder a la configuración de los usuarios es introducir la palabra clave ‘usuarios’ en el Lanzador de aplicaciones de la siguiente manera:

cambiar la contraseña a través de la línea de comandos

La Línea de comandos de Linux le da a un administrador mucho más poder que la interfaz de usuario, para hacer la configuración del usuario y del sistema., Para iniciar la aplicación de línea de comandos predeterminada en Linux Debian y Ubuntu, abra el Lanzador de aplicaciones e ingrese las palabras clave ‘Terminal’ de la siguiente manera:

mientras se abre el Terminal, puede hacer lo siguiente con las contraseñas de usuario:

  • cambiar su propia contraseña
  • cambiar la contraseña para otro usuario
  • cambiar la contraseña para sudo

cambiar su propia contraseña

Un No administrador en Linux solo puede cambiar su propia contraseña. El comando passwd se utiliza para cambiar las contraseñas de usuario en Linux., Así es como un usuario puede usar este comando para cambiar su propia contraseña:

Pass passwd

al ingresar el comando passwd, el sistema le pedirá que ingrese su contraseña actual. Al hacerlo, esta contraseña se coteja con la contraseña almacenada. Si coincide, se procede al siguiente paso, es decir, para introducir la nueva contraseña. Después de introducir la nueva contraseña, el sistema le pedirá de nuevo que escriba la nueva contraseña para su confirmación. Después de que las dos entradas coincidan, su contraseña se cambiará con éxito.,

cambiar la contraseña para otro usuario

en Linux, solo un administrador / superusuario puede cambiar la contraseña para otro usuario. Este es el comando de un superusuario será mediante:

$ sudo passwd

Como un usuario introduce este comando, se le pedirá la contraseña de sudo para asegurarse de que son de hecho un super usuario. Un superusuario no está obligado a introducir la contraseña antigua de un usuario, ya que podría estar utilizando el comando para restablecer una contraseña olvidada., De todos modos, el super Usuario también debe ingresar y volver a ingresar la nueva contraseña, después de lo cual, se actualiza con éxito.

cambiar la contraseña de sudo

es una buena práctica de seguridad cambiar la contraseña de un superusuario en Linux de vez en cuando. Aquí hay dos formas a través de las cuales puede cambiar una contraseña de sudo:

Método 1:

la primera forma es iniciar sesión como root a través del siguiente comando:

di sudo-i

Cuando haya iniciado sesión como root después de ingresar una contraseña válida, use el comando passwd para cambiar la contraseña de root.,

a continuación, puede salir del indicador raíz a través del comando exit de la siguiente manera:

Método 2:

el segundo método es usar el siguiente comando como sudo:

root sudo passwd root

ingrese la contraseña para sudo y luego puede cambiar la contraseña de root, como lo hace para cualquier otro usuario.

esto era todo lo que necesitaba saber sobre el cambio de contraseñas de usuario en Linux, tanto a través de la interfaz de usuario como de la línea de comandos., Ahora puede mantener una cuenta de usuario mucho más segura en su sistema.