getty (Français)

Un «getty» est une façon générale de parler d'un programme qui gère un terminal et la ligne à laquelle il est connecté. Sa principale utilité est de protéger le système des accès non-autorisés.

État de la traduction: Cet article est la version francophone de getty. Date de la dernière traduction: 2022-10-04. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.

Généralement, un processus getty est démarré à la demande par systemd et ne gère qu'une seule ligne.

Note: Vous pourriez être intéressé par la lecture de la page console série.

Installation

agetty est le getty par défaut sous Arch Linux, il fait partie de util-linux.

Parmi les alternatives:

  • mingetty Un getty minimaliste qui prends en charge la connexion automatique.
mingettyAUR || mingettyAUR

    Trucs et astuces

    Effet d'escalier

    agetty modifie les paramètres du TTY en attendant une connexion afin que les nouvelles lignes ne soient pas traduites en CR-LF. Cela a tendance à provoquer un "effet d'escalier" pour les messages imprimés sur la console.

    C'est totalement inoffensif, mais dans le cas où il persiste une fois connecté, vous pouvez corriger ce comportement avec :

    $ stty onlcr

    Voir cette discussion sur les forums à ce sujet.

    Ajouter des consoles virtuelles

    Agetty gère les consoles virtuelles et six de ces consoles virtuelles sont fournies par défaut dans Arch Linux. Elles sont généralement accessibles en appuyant sur à .

    Ouvrez le fichier et ajustez l'option au nombre de terminaux que vous souhaitez.

    Si besoin, démarrez temporairement un service directement.

    Connexion automatique à la console

    La configuration repose sur les fichiers de substitution de systemd pour changer les paramètres fournis par défaut à agetty.

    Elle diffère entre les consoles virtuelles et série. Dans la majorité des cas, la connexion se fait sur une console virtuelle, dont le nom est , où est un entier. La configuration pour une console série est légèrement différente, et le nom de la console sera , étant un nombre.

    Astuce: Vous pouvez utiliser la fonction de connexion automatique de greetd. Il ne se connectera pas automatiquement une seconde fois si la session initiale se termine, mais affichera un écran de connexion à la place.

    Console virtuelle

    Créez un fichier de substitution avec le contenu suivant:

    Si vous ne souhaitez pas une connexion automatique complète, mais que vous ne voulez pas non plus taper votre nom d'utilisateur, consultez #Ne demander que le mot de passe pour la connexion d'un utilisateur par défaut dans une console virtuelle.

    Si vous voulez utiliser un tty autre que , voyez la FAQ de systemd en anglais.

    Console série

    Créez un fichier de substitution:

    Console nspawn

    Pour configurer la connexion automatique pour un conteneur systemd, surchargez en créant un fichier de substitution:

    /etc/systemd/system/console-getty.service.d/autologin.conf
    [Service]
    ExecStart=
    ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --keep-baud --autologin ''username'' - 115200,38400,9600 $TERM

    Si est la méthode utilisée pour accéder au conteneur, modifiez aussi , l'unité qui gère les pseudo ttys :

    Ne demander que le mot de passe pour la connexion d'un utilisateur par défaut dans une console virtuelle

    Getty peut être utilisé pour se connecter depuis une console virtuelle au moyen d'un utilisateur par défaut. On entre le mot de passe sans avoir préalablement entré le nom d'utilisateur. Par exemple, pour reclamer le mot de passe d'un utilisateur sur :

    et ensuite activez

    Garder les messages de démarrage sur tty1

    Par défaut, service est activé sur Arch. Le fichier de service passe déjà , ce qui empêche agetty d'effacer l'écran. Cependant, systemd efface l'écran avant de le démarrer. Pour désactiver ce comportement, créez un fichier de substitution:

    Note:

    Voir aussi

    gollark: They would censor *controversial topics*, however.
    gollark: People say gollark bad a lot, have you not *noticed*?
    gollark: You may.
    gollark: If it does actually make you uncomfortable, ignoring it seems basically reasonable.
    gollark: This is just proxying from some other device...
    This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.