Ubuntu

Jak włączyć i wymusić bezpieczne zasady haseł w Ubuntu?

Jak włączyć i wymusić bezpieczne zasady haseł w Ubuntu?
Bezpieczne hasła to pierwsza linia obrony przed nieautoryzowanym dostępem, niezależnie od tego, czy jest to Twój komputer osobisty, czy serwer w Twojej organizacji. Jednak niektórzy pracownicy nie traktują tego poważnie i nadal używają niepewnych i łatwych do odgadnięcia haseł, które narażają ich systemy na szwank. Dlatego bardzo ważne jest, aby administratorzy systemu wymusili stosowanie bezpiecznej polityki haseł dla użytkowników. Ponadto ważne jest, aby zmienić hasło po pewnym czasie.

W tym artykule dowiemy się, jak włączyć i wymuszać bezpieczne zasady haseł w Ubuntu. Omówimy również, jak ustawić politykę, która wymusza na użytkownikach zmianę hasła w regularnych odstępach czasu.

Zauważ, że wyjaśniliśmy procedurę na Ubuntu 18.04 System LTS.

Silne hasło powinno zawierać:

Aby wymusić bezpieczną politykę haseł w Ubuntu, użyjemy modułu pwquality z PAM. Aby zainstalować ten moduł, uruchom Terminal za pomocą skrótu Ctrl+Alt+T. Następnie uruchom to polecenie w Terminalu:

$ sudo apt install libpam-pwquality

Po wyświetleniu monitu o hasło wprowadź hasło sudo.

Teraz najpierw skopiuj „/etc/pam.d/common-password” przed konfiguracją jakichkolwiek zmian.

A następnie edytuj go, aby skonfigurować zasady haseł:

$ sudo nano /etc/pam.d/wspólne hasło

Poszukaj następującej linii:

Hasło   wymagane   pam_pwquality.więc spróbuj ponownie=3

I zastąp go następującym:

hasło        wymagane
pam_pwquality.więc spróbuj ponownie=4 minlen=9 difok=4 lkredyt=-2 ukredyt=-2 dkredyt=
-1 ocredit=-1 odrzuć_nazwa_użytkownika wymuszenie_dla_root

Zobaczmy, co oznaczają parametry w powyższym poleceniu:

Teraz zrestartuj system, aby zastosować zmiany w polityce haseł.

$ restart sudo

Przetestuj politykę bezpiecznych haseł

Po skonfigurowaniu polityki bezpiecznych haseł lepiej sprawdzić, czy działa, czy nie. Aby to zweryfikować, ustaw proste hasło, które nie spełnia wyżej skonfigurowanych wymagań polityki bezpiecznego hasła. Sprawdzimy to na testowym użytkowniku.

Uruchom to polecenie, aby dodać użytkownika:

$ sudo userradd  testuser

Następnie ustaw hasło.

$ sudo passwd testuser

Teraz spróbuj wprowadzić hasło, które nie zawiera:·

Widać, że żadne z wypróbowanych powyżej haseł nie zostało zaakceptowane, ponieważ nie spełniają minimalnych kryteriów określonych w polityce haseł.

Teraz spróbuj dodać złożone hasło, które spełnia kryteria określone w polityce haseł (całkowita długość: 8 z minimum: 1 wielka litera, 1 mała litera, 1 cyfra i 1 symbol). Powiedzmy: Abc.89*jpl.

Widać, że hasło zostało zaakceptowane.

Skonfiguruj okres ważności hasła

Zmiana hasła w regularnych odstępach czasu pomaga ograniczyć okres nieautoryzowanego użycia haseł. Zasady wygasania haseł można skonfigurować za pomocą „/etc/login.defs”.Uruchom to polecenie, aby edytować ten plik:

$ sudo nano /etc/login.defs

Dodaj następujące wiersze z wartościami zgodnie z własnymi wymaganiami.

PASS_MAX_DAYS 120PASS_MIN_DAYS 0PASS_WARN_AGE 8

Pamiętaj, że wyżej skonfigurowana polityka będzie miała zastosowanie tylko do nowo utworzonych użytkowników. Aby zastosować tę zasadę do istniejącego użytkownika, użyj polecenia „chage”.

Aby użyć polecenia chage, składnia jest następująca:

$ chage [opcje] nazwa użytkownika

Uwaga: Aby wykonać polecenie chage, musisz być właścicielem konta lub mieć uprawnienia roota, w przeciwnym razie nie będziesz mógł przeglądać ani modyfikować polityki wygaśnięcia.

Aby wyświetlić aktualne szczegóły wygaśnięcia/starzenia się hasła, polecenie to:

$ sudo chage -l nazwa użytkownika

Aby skonfigurować maksymalny Nie. dni, po których użytkownik powinien zmienić hasło.

$ sudo chage -M

Aby skonfigurować minimalne Nie. dni wymaganych między zmianą hasła.

$ sudo chage -m

Aby skonfigurować ostrzeżenie przed wygaśnięciem hasła:

$ sudo chage -W

To wszystko, co w tym jest! Posiadanie polityki, która wymusza na użytkownikach używanie bezpiecznych haseł i ich regularną zmianę po pewnym czasie, jest konieczne, aby zapewnić bezpieczeństwo i ochronę systemu. Więcej informacji na temat narzędzi omawianych w tym artykule, takich jak pam_pwquality i Chage, można znaleźć na ich stronach podręcznika.

Gry Najlepsze gry wiersza poleceń dla systemu Linux
Najlepsze gry wiersza poleceń dla systemu Linux
Wiersz poleceń jest nie tylko twoim największym sprzymierzeńcem podczas korzystania z Linuksa - może być również źródłem rozrywki, ponieważ możesz go ...
Gry Najlepsze aplikacje do mapowania gamepada dla systemu Linux
Najlepsze aplikacje do mapowania gamepada dla systemu Linux
Jeśli lubisz grać w gry na Linuksie za pomocą gamepada zamiast typowego systemu wprowadzania klawiatury i myszy, jest kilka przydatnych aplikacji dla ...
Gry Przydatne narzędzia dla graczy Linuksa
Przydatne narzędzia dla graczy Linuksa
Jeśli lubisz grać w gry w systemie Linux, prawdopodobnie używałeś aplikacji i narzędzi, takich jak Wine, Lutris i OBS Studio, aby poprawić wrażenia z ...