agetty
appelle le login
après lecture du nom d'utilisateur, donc tout délai d'attente lors de la lecture du mot de passe est effectué par login
.
Pour changer cela, éditez /etc/login.defs
et modifiez la valeur LOGIN_TIMEOUT.
#
# Max time in seconds for login
#
LOGIN_TIMEOUT 60
-
Dans Arch, les programmes s'installent par défaut sur
/usr/lib
. Vous ne devriez pas déconner manuellement là-dedans (presque jamais); certainement pas avecsystemd
.systemd
permet de remplacer les unités par défaut pour une raison (voir la section "Chemin de chargement des unités"). -
Une partie de cela est un problème de sécurité. Le délai d'expiration vérifie la négligence (par exemple, vous tapez votre mot de passe complet, mais oubliez d'appuyer sur Entrée et êtes distrait par quelque chose). Vous devez savoir que le désactiver n'est pas la décision la plus sûre ici.
-
Lorsque vous modifiez ou remplacez une unité, vous devez exécuter
systemctl daemon-reload
afin que systemd reconnaisse pleinement le changement. Après avoir créé la nouvelle unité en/etc/systemd/
, vous devezdaemon-reload
puisdisable
l'unité par défaut etenable
votre nouvelle unité. Ensuite, le redémarrage devrait donner les résultats souhaités. (Remarque :Je déconseille cependant de le faire; voir point 2.)