agetty chiama login dopo aver letto il nome utente, quindi qualsiasi timeout durante la lettura della password viene eseguito da login .
Per cambiarlo, modifica /etc/login.defs e modifica il valore LOGIN_TIMEOUT.
#
# Max time in seconds for login
#
LOGIN_TIMEOUT 60
-
In Arch, l'installazione predefinita dei programmi è
/usr/lib. Non dovresti scherzare manualmente lì dentro (quasi mai); sicuramente non consystemd.systemdfornisce l'override delle unità predefinite per un motivo (consultare la sezione "Percorso carico unità"). -
Parte di questo è un problema di sicurezza. Il timeout ricontrolla per negligenza (ad esempio, digiti l'intera password, ma dimentichi di premere Invio e sei distratto da qualcosa). Dovresti essere consapevole che disabilitarlo non è la decisione più sicura qui.
-
Quando modifichi o sovrascrivi un'unità, devi eseguire
systemctl daemon-reloadaffinché systemd riconosca completamente il cambiamento. Dopo aver creato la nuova unità in/etc/systemd/, devidaemon-reloade poidisablel'unità predefinita eenablela tua nuova unità Quindi, il riavvio dovrebbe produrre i risultati desiderati. (Nota :sconsiglio di farlo però; vedi punto 2.)