Question Connexion root automatique dans Debian 8.0 (console uniquement)


Existe-t-il un moyen simple et direct pour configurer ma boîte Debian 8.2 afin qu'elle se connecte automatiquement, au démarrage, au compte root sur la console?

Aucune interface graphique n'est installée sur la machine.

Suivre les instructions de Connexion root automatique dans Debian 6.0 sans interface graphique (xserver) ne fonctionne pas (les fichiers n'existent pas, les options sont obsolètes).


4
2017-09-08 11:32


origine




Réponses:


Le fichier /etc/inittab n'est pas utilisé sous systemd plus longtemps. Si vous vouliez, vous pourriez installer systemv et vous vous trouveriez un tout nouveau inittab, mais cela reviendrait à reculer comme des crabes.

Vous pouvez modifier le fichier à la place /lib/systemd/system/getty@.service et changer de ligne

  ExecStart=-/sbin/agetty --noclear %I $TERM

à

  ExecStart=-/sbin/agetty --noclear -a root %I $TERM

Cela vient juste de la page de manuel agetty, qui indique, entre autres choses:

-a, --autologin username

Connectez-vous automatiquement à l'utilisateur spécifié sans demander un nom de connexion et un mot de passe. le -f username l'option est ajoutée à la /bin/login ligne de commande par défaut. le --login-options option modifie ce comportement par défaut et seulement \u est remplacé par le username et aucune autre option n'est ajoutée à la commande de connexion                 ligne.

Pour être sûr, je viens de tester cela sur ma VM Debian, et ça marche bien.


11
2017-09-08 14:42



A la recherche d'un remplacement inintab sur systemd, bonne réponse! - Alfabravo


Vous pouvez éditer le fichier /lib/systemd/system/getty@.service et changer la ligne

ExecStart = - / sbin / agetty --noclear% I $ TERM

à

ExecStart = - / sbin / agetty --skip-login - options -login "-f root"% I 38400 linux

pour la connexion automatique en tant qu'utilisateur root


0
2018-05-30 05:52



Je vois que tu es nouvelle ici, cette question a déjà été répondue et tu viens de copier la réponse .. - Gizmo