2 votes

Racine Shell sur VT 9

Lorsque je passe au VT 9 en appuyant sur Ctrl + Alt + F9 J'obtiens un Shell root par défaut sans demande de mot de passe. Comment puis-je le changer pour demander un mot de passe avant de donner l'accès à root Shell ? J'utilise Ubuntu 16.04 LTS.

Sur La réponse de Sergiy il a expliqué les méthodes pour ouvrir les VTs avec et sans sudo Il décrit les fichiers de périphérique des VT, mais il n'a pas abordé le problème qui est le mien, à savoir que j'ai un fichier de périphérique par défaut. root Shell sur VT9.

Sortie de lsof /dev/tty9

lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    281 root    0u   CHR    4,9      0t0   28 /dev/tty9
bash    281 root    1u   CHR    4,9      0t0   28 /dev/tty9
bash    281 root    2u   CHR    4,9      0t0   28 /dev/tty9
bash    281 root  255u   CHR    4,9      0t0   28 /dev/tty9

Sortie de systemctl status getty@9

 getty@9.service - Getty on 9
   Loaded: loaded (/lib/systemd/system/getty@.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:agetty(8)
           man:systemd-getty-generator(8)
           http://0pointer.de/blog/projects/serial-console.html

3voto

C'est un débogage systemd Shell.

debug-shell.service - Early root shell on /dev/tty9 FOR DEBUGGING ONLY

Il devrait être désactivé par défaut, et seulement activé pour le débogage. Vous pouvez le désactiver avec

# systemctl disable debug-shell.service

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X