Consejos útiles

Cómo cambiar la contraseña de root en Ubuntu

Pin
Send
Share
Send
Send


en la terminal - sudo passwd root

Cambiar contraseña sin terminal

Haga clic en el icono de la derecha en la barra de menú y seleccione Configuración del sistema.

Cuentas Abiertas

Haga clic en la etiqueta junto a Contraseña.

Esta placa se ve como una serie de puntos o cuadrados si la contraseña ya existe.

Ingrese una contraseña válida y luego una nueva contraseña. Ingrese la nueva contraseña nuevamente en el campo Confirmar contraseña.

Cambio de contraseña de root

Ubuntu usa un comando para cambiar las contraseñas passwd. Debe abrir el terminal e iniciar sesión en el usuario raíz:

El shell, al mismo tiempo, le pedirá que ingrese la contraseña de administrador. Después de ingresar con éxito la contraseña, aparecerá un mensaje raíz.

Ahora puede realizar el procedimiento de cambio de contraseña directamente:

Después de ingresar este comando, se le pedirá que ingrese una nueva contraseña de sudo dos veces (para excluir errores tipográficos).

Cuando la contraseña se cambia con éxito, puede volver al shell de usuario normal con el comando:

Ahora, cuando use el comando sudo, puede usar la nueva contraseña: se ha cambiado.

Cambiar contraseña para cualquier usuario

Para usar este comando (passwd) para cambiar la contraseña no de su cuenta (activa), sino de otra, debe usar la sintaxis extendida:

Por supuesto, el comando en este caso debe ejecutarse a través de sudo. Después de ingresar dicha construcción, también se propondrá ingresar una nueva contraseña dos veces, solo para el usuario especificado en el argumento.

Cómo cambiar la contraseña de usuario

Puedes cambiar tu contraseña cuando quieras. Para hacer esto, no necesita derechos especiales de superusuario, solo conozca su contraseña actual. Simplemente abra una terminal y ejecute la utilidad passwd sin parámetros:

A continuación, debe ingresar una nueva contraseña, y ya está, ahora ha cambiado. Está codificado mediante un cifrado irreversible y se almacena en el archivo / etc / shadow, pero tenga en cuenta que aquí no puede usar ninguna contraseña. El sistema Linux garantiza que los usuarios seleccionen contraseñas bastante complejas. Si es muy corto o contiene solo números, no puede instalarlo.

Los requisitos generales para la contraseña son los siguientes: debe contener de 6 a 8 caracteres, y uno o más de ellos deben pertenecer al menos a dos de los siguientes conjuntos:

  • Letras minúsculas
  • Letras mayúsculas
  • Números del cero al nueve
  • Puntuación y _

Ahora veamos cómo cambiar la contraseña de Linux para otro usuario.

Cómo cambiar la contraseña de otro usuario

Todo está claro con su contraseña, pero si desea cambiar el código para otro usuario, tendrá que ejercer los derechos de superusuario. Y el resto del proceso es el mismo:

usuario de sudo passwd

Aqui usuario es un usuario que necesita un cambio de contraseña de Linux. Los requisitos de contraseña son los mismos: no puede establecer una contraseña que sea demasiado simple.

Puede eliminar la contraseña de Linux para el usuario, luego no podrá iniciar sesión:

sudo passwd -d usuario

Cómo cambiar una contraseña de grupo

Probablemente vio el archivo / etc / gshadow en su sistema. Este archivo es equivalente a / etc / shadow, solo contiene contraseñas para grupos. No puede iniciar sesión en nombre de un grupo, pero, conociendo su contraseña, puede acceder a las funciones que proporciona en un shell de comandos separado utilizando el comando newgrp.

Para establecer una contraseña para un grupo, se utiliza una utilidad que es muy similar a passwd: gpasswd. Naturalmente, necesitamos derechos de superusuario. Por ejemplo:

sudo gpasswd disk

Ahora intentemos obtener permisos de grupo:

Después de ingresar la contraseña, terminamos temporalmente en este grupo y podemos trabajar con aquellos archivos a los que este grupo tiene acceso. Para eliminar una contraseña de Linux de un grupo, use la opción -r:

sudo gpasswd -r disco

Cómo obligar al usuario a cambiar la contraseña

La seguridad del servidor es una de las cosas más importantes. A menudo, la causa de los problemas de seguridad son los propios usuarios que no cambian las contraseñas con frecuencia ni las hacen demasiado simples. Si es administrador, tiene la oportunidad de obligar a los usuarios a cambiar su contraseña de vez en cuando, y también enviarles automáticamente alertas de que es hora de cambiar la contraseña de usuario de Linux.

Todo esto permite que la utilidad haga passwd. Primero, veamos cómo ver la información de contraseña en passwd. Para hacer esto, use la opción -S:

  • El primer campo es el nombre de usuario.
  • El segundo campo muestra uno de los valores: P - la contraseña está configurada, L - el usuario está bloqueado, NP - sin contraseña
  • 07/21/2016 - fecha del último cambio de contraseña.
  • 0 - tiempo mínimo antes del cambio de contraseña
  • 99999 - duración máxima de la contraseña
  • 7 - durante cuántos días necesita advertir sobre el vencimiento de la contraseña
  • -1 - Después de cuántos días se debe desactivar la contraseña.

Por ejemplo, treinta días después del cambio, la contraseña del usuario quedará obsoleta:

sudo passwd -x 30 prueba

Tres días antes de que caduque la contraseña, advertimos al usuario que necesita ser cambiada:

sudo passwd -w 3 prueba

Si no hace esto dentro de los cinco días, la cuenta debe ser deshabilitada:

sudo passwd -i 3 prueba

La contraseña no se puede cambiar más de una vez cada 10 días:

sudo passwd -n 10 prueba

Veamos ahora lo que sucedió:

sudo passwd -S prueba

Cómo cambiar la contraseña de root

Cambiar la contraseña de Linux para root es muy simple, al igual que para cualquier otro usuario. Solo necesita tener privilegios de superusuario. Así es como se verá:

raíz sudo passwd

Todo funciona Del mismo modo, puede establecer la contraseña de root en Ubuntu.

Cómo cambiar manualmente la contraseña

El sistema operativo Linux no sería Linux si no pudiéramos configurar la contraseña manualmente sin ninguna utilidad. Como dije antes, las contraseñas se almacenan en el archivo / etc / shadow. Y se almacenan allí en forma cifrada. No es posible descifrar la contraseña.

Cuando el sistema guarda la contraseña, realiza el cifrado de acuerdo con cierto algoritmo y guarda el resultado ya cifrado, y cuando el usuario necesita ingresar al sistema, simplemente toma su contraseña, nuevamente cifra y verifica con lo que está almacenado en / etc / shadow. Si coincide, el usuario está autorizado.

Incluso de esta manera, cambiar la contraseña de usuario de Linux no es tan difícil. Entonces, primero necesitamos obtener la contraseña encriptada. Esto se puede hacer de varias maneras, por ejemplo usando openssl:

openssl passwd -1 -sal xyz yourpass

Reemplazar xyz para cualquier combinación aleatoria de caracteres, cuanto más mejor su pase - Esta es tu nueva contraseña.

Copie el resultado en el portapapeles, luego abra el archivo / etc / shadow y encuentre al usuario allí. Quiero cambiar la contraseña de Linux para la prueba:

sudo vi / etc / shadow

La sintaxis para este archivo es:

nombre de usuario: contraseña :.

El siguiente campo indica el último cambio de contraseña en la forma del número de días que han pasado desde el 1 de enero de 1970. El resto de los campos no nos interesan, y puede resolverlo simplemente comparando los datos.

Ahora reemplace la contraseña con la recibida arriba y guardada en el portapapeles. Guarde el archivo e intente iniciar sesión con una nueva contraseña:

Todo funciona Como dije, hay varios algoritmos de cifrado más con los que puede obtener una contraseña, aquí están:

makepasswd --clearfrom = - --crypt-md5

En todos estos ejemplos sal es una cadena aleatoria para aumentar la fuerza del cifrado, y Su pase - tu contraseña Qué hacer con los datos recibidos que ya conoce.

En este artículo, aprendiste a cambiar tu contraseña de Linux. Consideré todas las formas posibles y ni siquiera las muy estándar. Si aún tiene preguntas, ¡escriba comentarios!

Pin
Send
Share
Send
Send