
En el pasado, Debian presentaba un menú de acciones durante el arranque inicial después de la instalación donde se podía confirmar "iniciar sesión como root". Cuando esa opción desapareció, dejé de definir el usuario root.
Sin embargo, ahora necesito ser usuario root en gdm para utilizar herramientas que funcionen mejor gráficamente.
Esto es lo que quiero hacer:
1) Abra la terminal raíz e ingrese mi contraseña.
2) Inicie sesión como root
3) Salga de la terminal raíz y haga lo mío como root.
4) Utilice el inicio de sesión normal para volver a mi cuenta.
Mi solución actual es iniciar las aplicaciones desde el terminal raíz. Tengo que hacer esto para que BOINC-Client acceda al controlador de gpu AMD para algunas aplicaciones openCL.
Cuando intento hacer lo mismo con Mathematica, tengo que autenticarme cada vez. Prefiero no hacer esto.
El plan es ejecutar BOINC como lo estoy haciendo actualmente y apagarlo antes de cambiar a root. Después de volver a cambiar, lo reiniciaré. Utiliza los mismos recursos (la gpu) que el proyecto Mathematica.
¿Cómo puedo hacer esto?
Respuesta1
Suponiendo que está en Debian 6, edite /etc/gdm3/daemon.conf y agregue la siguiente línea
AllowRoot=true
bajo las opciones de seguridad. Luego comente la siguiente línea en /etc/pam.d/gdm3
auth required pam_succeed_if.so user != root
Entonces deberías poder iniciar sesión.
Respuesta2
Realmente no quieres ejecutar X como root. Pero esto podría solucionarlo:
La cuenta raíz probablemente no tenga contraseña; Si la configuración de seguridad en el cuadro de Linux (debe investigar PAM en algún momento) es tal que las cuentas sin contraseña no pueden iniciar sesión, el inicio de sesión raíz está bloqueado. Para solucionar este problema, haga lo siguiente:
- Inicie sesión en X como su usuario normal.
- Abra una ventana de terminal.
- Correr
sudo su -
. Se le solicitará su contraseña. - Ahora deberías haber iniciado sesión como root (es decir, en la sesión de consola que se ejecuta en la ventana de terminal).
- Ahora puede establecer una contraseña para root ejecutando
passwd
. - Ejecútelo
exit
dos veces (para cerrar sesión primero como root y luego como usted, lo que cerrará la ventana de la terminal) o simplemente cierre la ventana de la terminal. - Cierre sesión en su sesión GUI, inténtelo.