unkn0w / noobs

Kolekcja skryptów do szybkiego stawiania usług na serwerach Mikrusa
MIT License
251 stars 64 forks source link

Improve functioning of the 2FA script (chce_2fa_otp.sh) #173

Closed encryptize closed 1 year ago

loper commented 1 year ago

158

loper commented 1 year ago

Zerknij proszę na "run-test-scripts", żeby przeszły pomyślnie.

encryptize commented 1 year ago

Zerknij proszę na "run-test-scripts", żeby przeszły pomyślnie.

Testy nie są w stanie się zakończyć prawidłowo, ponieważ CI nie wypełnia w żaden sposób konfiguratora google-authenticator, tylko po prostu go pomija, tworząc nieprawidłowy kod wyjścia. Nawet jeżeli zignorujemy sprawdzanie kodu wyjścia, to CI znowu zfailuje podczas sprawdzania, czy w katalogu domowym został utworzony plik konfiguracyjny.

loper commented 1 year ago

Przenieś proszę fragment "if [ -f "/etc/pam.d/sshd" ]; then" na początek skryptu - niech najpierw sprawdza, czy konfiguracja jest dodana, a potem niech instaluje i uruchamia konfigurator.