¿Hay alguna contraseña predeterminada para un nuevo usuario en Linux?

9

Soy un usuario de Windows que avanza gradualmente hacia Linux. En Windows tenemos la opción de tener o no tener una contraseña para un usuario. Una vez que no ponemos una contraseña, podemos iniciar sesión directamente en el sistema.

Sin embargo, en Linux esto no es posible ya que cada usuario debe tener una contraseña. Incluso si uno no da una contraseña, no escribe nada y simplemente presionar la Returntecla no inicia sesión (a diferencia de Windows). ¿Existe alguna contraseña predeterminada establecida para cada usuario o cualquier otro mecanismo mediante el cual siempre se asigna una contraseña?

chinmay
fuente
la contraseña no es obligatoria en el sistema Linux Unix
Kiwy
Kiwy lo dijo antes. Busque aquí el inicio de sesión automático: unix.stackexchange.com/search?q=autologin+inittab

Respuestas:

7

La autenticación se puede manejar de muchas maneras diferentes en Linux. La autenticación de contraseña a través de / etc / passwd y / etc / shadow es el valor predeterminado habitual. No hay contraseña predeterminada.

No se requiere que un usuario tenga una contraseña. En una configuración típica, un usuario sin contraseña no podrá autenticarse con el uso de una contraseña. Esto es común para los usuarios del sistema que se utilizan para ejecutar demonios, pero no están destinados a ser utilizados directamente por un humano.

Puede configurar Linux para permitir el inicio de sesión en el escritorio automáticamente, o permitir el inicio de sesión sin contraseña. La autenticación se realiza a través de PAM , que es altamente configurable. El Arco wiki ofrece la siguiente configuración PAM para inicio de sesión sin una contraseña:

Si desea omitir la solicitud de contraseña en GDM, simplemente agregue la siguiente línea en la primera línea de /etc/pam.d/gdm-password:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin 

Luego, agregue el grupo nopasswdlogin a su sistema. Consulte Grupos para obtener descripciones de grupos y comandos de administración de grupos. Ahora, agregue su usuario al grupo nopasswdlogin y solo tendrá que hacer clic en su nombre de usuario para iniciar sesión.

jordanm
fuente
5

Para responder a la pregunta literal: no, no hay una contraseña predeterminada. Por lo general, de forma predeterminada, una cuenta tendrá una contraseña "no válida", es decir, un hash de contraseña que no coincidirá con ninguna contraseña. Para poder iniciar sesión, se debe especificar explícitamente una contraseña, por ejemplo, ejecutando passwdla cuenta en cuestión.

Sin embargo, puede configurar el administrador de inicio de sesión para iniciar sesión automáticamente como un usuario específico, ya sea inmediatamente o después de un retraso, si lo desea. Eso no se hace normalmente, pero la función existe.

un CVn
fuente
2

No no hay. Para cada usuario que cree en la GUI, debe establecer manualmente la contraseña. Las contraseñas en blanco o la contraseña estándar predeterminada obviamente se consideran un alto riesgo de seguridad.

Pero

Tiene el comando newusersque puede ayudarlo a crear uno o varios usuarios utilizando la contraseña predeterminada que desea en modo de texto sin formato. uso como raíz: newusers filedonde file es un archivo de texto con la siguiente estructura para cada línea: pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell

Puede hacerlo también en una línea de comando. Ejemplo:

echo chinmay:clearpassword::::/home/maleki:/bin/bash | sudo newusers
Slyx
fuente
0

No, no hay una contraseña predeterminada para los usuarios. La información que puede leer es la página del manual para adduser

man adduser

Este comando utiliza useraddcuál es un comando de nivel inferior.

X Tian
fuente
1
Eso depende de la distribución. En Debian adduseres su propio comando. En RHEL, es un enlace simbólico a useradd.
jordanm
0

No hay una contraseña predeterminada: una cuenta tiene una contraseña o no (en cuyo caso no puede iniciar sesión, al menos no con autenticación de contraseña). Sin embargo, puede establecer una contraseña vacía. Sin embargo, muchos servicios rechazan las contraseñas vacías. En particular, con una contraseña vacía, no podrá iniciar sesión de forma remota. Pero podrá iniciar sesión en la consola.

En lugar de usar esta función, le recomiendo configurar una contraseña razonablemente segura, y si realmente no desea tener que escribirla porque su computadora se queda en casa y nadie más que usted accede a ella, configure el inicio de sesión automático . Una cuenta sin contraseña tiene sentido en algunos casos, como los niños.

Gilles 'SO- deja de ser malvado'
fuente