Występuje zbyt duże opóźnienie przy logowaniu się za pomocą xscreensaver w OpenSUSE 12.2
--- Rzeczywiste opóźnienie wynosi 10 sekund, ale nie występuje nigdzie w configs
Już zrobione:
- sprawdzono limit czasu pam w login.defs (3 sekundy)
- brak opcji pam_faildelay.so w żadnym
/etc/pam.d/
pliku - sprawdzone ustawienia logowania przez YaST (używa login.defs, więc jest bezużyteczne)
- grał z parametrem opóźnienia w pam_faildelay.so
/etc/pam.d/login
,/etc/pam.d/commom-auth-pc
plików .xscreensaver
config in/home/
limit czasu: 0:10:00 cykl: 0:10:00 blokada: prawda lockTimeout: 0:00:00 passwdTimeout: 0:00:05 visualID: domyślnie installColormap: True pełne: Fałsz znacznik czasu: prawda splash: False splashDuration: 0:00:05
login
opensuse
timeout
screen-lock
xscreensaver
Ribtoks
źródło
źródło
strace
alboltrace
topasswdTimeout: 0:00:05
?Odpowiedzi:
Parametr passwdTimeout (czas klasy) określa czas oczekiwania między nieudanymi hasłami.
ze strony podręcznika:
Jedynym możliwym błędem jest to, że demon nie działa jako użytkownik. Możliwe, że w pakiecie znajduje się błąd związany z dystrybucją, w którym to przypadku możesz zbudować ze źródła.
źródło
passwdTimeout
wydaje się wskazywać, ile czasu trzeba wprowadzić hasło (ustawienie go na niższe cyfry przyspiesza pionowy pasek), a nie opóźnienie błędnego hasła.