Démarrage automatique d’une session X en mode root sous Linux

Sous Fedora, éditez votre fichier /etc/inittab et passez en niveau 3  :

id:3:initdefault:

Ensuite, éditez votre fichier /etc/event.d/tty1 et modifiez-le comme suit :


exec /sbin/mingetty –noclear –autologin root tty1

Créez un fichier /root/run-startx que vous rendrez exécutable à l’aide de la commande chmod +x /root/run-startx dont voici le contenu :


#!/bin/bash
PID=`ps -C startx -o pid=`
if [ -z $PID ]; then
startx
fi

Ajoutez à la fin de votre fichier /root/.bash_profile afin que le programme s’exécute automatiquement à l’ouverture de session :


/root/run-startx

NB J’entends déjà vos voix « normatives » me dire que ce n’est pas bien et que c’est mal. Ce à quoi je serais tenté de vous répondre : « Par delà, le bien et le mal« … surtout en informatique !

Linux  / Fedora Linux