¿Por qué Ubuntu obliga a los usuarios a crear una contraseña después de la instalación?


9

Hubo un problema que tuve desde que instalé Ubuntu para que se ejecute junto con Windows, supongo que esto también sería el mismo si se instalara para reemplazar el otro sistema operativo, el instalador le solicita que cree una contraseña al escribir el nombre de cuenta de usuario y si no ingresa una contraseña y solo ingresa el nombre de la cuenta de usuario, termina diciendo que cree una contraseña. Mi comparación está en Windows y Mac OS X, nunca estás obligado a crear una contraseña.

Si elimina la contraseña de su cuenta de administrador en Configuración del sistema> Cuentas de usuario, no podrá autenticarse cada vez que intente instalar algo, porque solicitar una contraseña y no introducir ninguna contraseña no funcionará , solo actuará como si ingresara una contraseña no válida. Esto es lo que yo llamo "quedar fuera de los privilegios".

Encuentro la ventana "Autenticar" que aparece cada vez que instala algo o accede a alguna parte molesta, porque siempre solicita su contraseña.

Entonces mi pregunta es: ¿por qué Ubuntu obliga a los usuarios a crear una contraseña después de la instalación?


1
Si ha tenido en cuenta las excelentes respuestas aquí y aún desea reducir la frecuencia con la que se le solicita que ingrese su contraseña, puede hacerlo. En una terminal, escriba sudo visudoy agregue la línea username ALL=(ALL) NOPASSWD: ALL. Guarde el archivo, salga del editor, cierre sesión y vuelva a iniciar sesión. Aún se le pedirá una contraseña al iniciar sesión, pero no para las funciones sudo o admin en la GUI. ASEGÚRESE de estar en paz con las condiciones de seguridad impuestas por esta elección.
asfallows

También hay configuraciones para el inicio de sesión automático sin contraseña, lo cual es razonable si vive solo y no utiliza redes externas.
Usuario desconocido

Respuestas:


23

Quizás la verdadera pregunta debería ser por qué Windows o Mac OS X (si ese es el caso, nunca lo usó) no requieren que tenga y use contraseñas.

Probablemente encontrará, una vez que haya configurado su sistema a su entera satisfacción, que la cantidad de tiempo que tiene para ingresar su contraseña disminuye sustancialmente, he estado ejecutando la versión de desarrollo durante meses y todavía solo uso la contraseña una o dos veces al día .

La contraseña está ahí por una razón, para que las personas que accedan a su sistema cuando no sepa que no pueda dañarlo.

Si encuentra que lo está usando mucho en una ejecución de terminal

sudo -i

haz lo que necesites y luego sal.

Lea sobre root y sudo: está allí y no irá a ningún lado.

https://help.ubuntu.com/community/RootSudo

Al final del día, Linux de cualquier tipo no es Windows ni Mac.

http://linux.oneandoneis2.org/LNW.htm


1
¡Ese ensayo "Linux no es Windows" es genial! Gracias por publicarlo.
Chan-Ho Suh

10

Gracias por hacer una pregunta directa, la respuesta es "Porque es más seguro".

Cualquier medida de seguridad tendrá al menos un pequeño factor de "molestia".

"Debe conocer su contraseña para instalar software en Ubuntu. Esta es una característica de seguridad de Ubuntu y otras distribuciones de Linux".

Esto evita que personas no autorizadas alteren la configuración del sistema, también es una "red de seguridad" para que confirmes que realmente quieres hacer cambios en la configuración.

Se puede argumentar que si sabes que nadie va a usar tu computadora de todos modos, entonces no necesitas una contraseña, pero el sistema operativo no tiene forma de saberlo. Ubuntu es conservador en ese sentido al pedirle que siempre tenga una contraseña, a diferencia de otros sistemas que pueden permitirle "dispararse en el pie".

Por cierto, tomaré tu palabra sobre el comportamiento de Mac OS, pero realmente no recuerdo que sea completamente sin contraseña; siempre me pide una contraseña cuando actualizo y, a veces, cuando instalo software.

La solución alternativa que sugiero es que establezca una contraseña muy corta y fácil.


Puede agradecer por hacer una pregunta directa al votarla. :)
usuario desconocido

1
"Porque es más seguro" es una tontería. Hay muchas situaciones en las que una contraseña es solo una molestia sin beneficio adicional, como cuando se usa el sistema operativo en una máquina virtual. -1
user541686

6

Tienes razón en que OS X no te obliga a crear una contraseña. Pero esto es realmente un defecto. O si quiere decirlo amablemente, un "compromiso" entre usabilidad y funcionalidad. Sin una contraseña en OS X, nunca puede usar el sudocomando. Ahora dices, nunca uso la Terminal para hacer cosas, ¿a quién le importa? Bueno, la próxima vez que intentes instalar una aplicación que necesite ciertos privilegios, verás que no puedes instalarla y que primero debes crear una contraseña.

De hecho, si mira en los foros de Mac, encontrará una variedad de problemas para las personas que no establecieron una contraseña. Por ejemplo, tendrá problemas para conectarse a los recursos compartidos de Windows.

Básicamente, los escenarios en los que se necesita algún tipo de autenticación son todas áreas potencialmente donde se encontrará con problemas. ¡Considere a esta persona que cambió su contraseña a en blanco para hacer su vida "más fácil" y descubrió que Filevault no le gusta eso! (fueron bloqueados)

En cuanto a Windows, con el que no he estado familiarizado desde Windows 98, a pesar de lo que dices, un rápido Google sugiere que no tener contraseña (o más precisamente, una contraseña "en blanco") no es el estado normal de las cosas.

Similar a la situación con OS X, encontrará que necesita hacer algunos retoques para que algunas cosas funcionen. Según Microsoft , "este comportamiento es por diseño ... para mejorar la seguridad del sistema".

Estoy seguro de que otras personas explicarán más que adecuadamente por qué Ubuntu requiere una contraseña. Mi punto en mi respuesta es que Apple y Microsoft deberían requerir una contraseña que no esté en blanco. Lo necesitará para una funcionalidad completa, y permitir que los usuarios establezcan la contraseña en blanco es solo una cuestión de problemas.


2

Cada vez que instalo OS X, se me pide que cree una contraseña para mi cuenta. De acuerdo, nunca pensé en no crear una contraseña.

Hay formas de reducir drásticamente la cantidad de veces que se le solicita una contraseña. Como alguien ya ha mencionado, lea sobre el comando sudo. Puede configurarlo para que no solicite una contraseña cuando necesite hacer algo que requiera privilegios de root.

También puede configurar fácilmente su sistema para evitar solicitar su contraseña cuando se inicia.

También podría ejecutarse como root todo el tiempo, pero eso sería un gran error.

Las contraseñas no son la perfección de seguridad. Pero, ciertamente usaría uno, si nada más, para proteger mi máquina de merodear y / o transeúntes maliciosos.


1

¿Por qué? Debido a que Ubuntu es una versión de Linux, que es una versión específica de procesador de Unix (que estaba algo basada en Multics). Unix fue diseñado desde el principio como un sistema multitarea multiusuario, por lo que las contraseñas se usaron para proteger diferentes cuentas de usuario en la misma máquina. Esto también incluía cuentas del sistema como root, que también tenían una contraseña para evitar que usuarios desconocidos causen daños al sistema.

MS-Windows se basó en MS-DOS que, aunque copió algunas ideas de Unix, pretendía ser un sistema personal de usuario único. Las versiones más recientes de MS-Windows para un solo usuario, que comienzan con Windows 2000 y Windows XP, se basan en el núcleo WinNT multitarea multiusuario e introdujeron una protección de control de acceso similar a Linux para evitar que el sistema se dañe. Aunque las versiones más nuevas del sistema operativo Mac de Apple son esencialmente una versión personalizada de Unix (en este caso basada en NeXTStep, a su vez basada en BSD Unix), la Mac también suele ser una computadora personal de un solo usuario.

Dado que el desarrollo de Linux es de código abierto y hasta hace muy poco solo tenía una base de usuarios con conocimientos técnicos, reglas como "nunca se ejecutan como un usuario con privilegios de superusuario, y especialmente no como el usuario raíz", tienen bastante han sido mantras Sin embargo, a medida que crece la popularidad de Ubuntu como un sistema de usuario único, cada vez más usuarios que también son administradores de su sistema, desean ejecutarse como superusuarios para evitar tener que volver a escribir sus contraseñas con frecuencia, a menudo manteniendo una terminal de privilegios elevados abrir a través de sudo -i. Hay una cierta lógica en esto, ya que usted es la misma persona que va a ingresar el comando y tiene la misma probabilidad de escribir el mismo error, después de volver a ingresar su contraseña. Lea RootSudo para obtener información detallada, incluidos los posibles peligros.

Sin embargo, todavía existe un fuerte consenso entre la comunidad Linux existente para ejecutar solo con los privilegios que necesita en ese momento. Además, si alguno de sus datos es personal y no desea que nadie que tenga acceso a su máquina lo vea, al menos querrá una contraseña de usuario y probablemente no habilitará el inicio de sesión automático.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.