Problem:
He evaluado varias ditros linux y no puedo iniciar sesión gráfica con usuario root. Porque existe esta restricción en modo gráfico, y solo esta reservado para la consola o mediante el uso del comando sudo para cada tarea administrativa, mientras que en windows puedo iniciar con login administrador en modo gráfico.
Solution:
El motivo principal es la seguridad, aunque la respuesta es amplia, podemos resumir ciertos puntos claves y claramente visibles:
1.- Concepto: Windows que fue fabricado principalmente para hacer facil el acceso de una persona sin conocimientos en el uso de la computadora, tiene desde sus inicios la ausencia de muchas restricciones y filtros de seguridad, considerando que estaba destinado para hogares, asumiendo que el usuario resulta ser el mismo administrador de sistema. Con el crecimiento de Internet y las implicaciones de seguridad que esto conlleva ya todos conocemos las cantidades de problemas populares de windows. Caso contrario con linux que esta fabricado con modelo Unix y orientado esencialmente como sistema operativo de red, lo que implica mejores consideraciones de seguridad.
3.- Ejecucion de Codigo: El mayor porcentaje de correcciones de bug se encuentra en las aplicaciones graficas, cuando tu iniciar sesion como root, todo el entorno de ejecución de servicios base y aplicaciones estan bajo provilegios root. Por lo tanto al momento que se descubra una vulnerabilidad en alguna de estas aplicaciones que permita la ejecucion arbitraria de codigo remoto o local,tu sistema operativo puede estar seriamente comprometido, ya que el atacante puede tomar casi el control absoluto de tu maquina en la situación mas grave. Caso contrario, cuando estas con sesion "User" y eres victima de una ejecucion arbitraria de codigo para obtener control, este solo puede tomar tus niveles de privilegios como usuario, es decir solo puede tener control de los archivos y directorios de tu perfil y no el resto del sistema.
4.- Instancias: El usuario Linux debe considerar cuales son realmente las tareas que ameritan tener privilegios root, las cuales son realmente pocas, entre ellas: Particionamiento de discos, Instalación/Desintalacion de aplicaciones, Actualizaciones de sistema, Cambios de configuración de sistema base, etc. Para todas estas tareas no se requiere disponer de una ambiente gráfico, por tal motivo se reserva la consola.
follow me and i will follow you , i will support your content ! :)