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
.systemd
fornisce 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-reload
affinché systemd riconosca completamente il cambiamento. Dopo aver creato la nuova unità in/etc/systemd/
, devidaemon-reload
e poidisable
l'unità predefinita eenable
la tua nuova unità Quindi, il riavvio dovrebbe produrre i risultati desiderati. (Nota :sconsiglio di farlo però; vedi punto 2.)