Standardowe reguły bezpieczeństwa dla dystrybucji Linuksa wymagają podania hasła dla każdego użytkownika podczas jego tworzenia. Dodatkowo te same klucze są instalowane dla wszystkich istniejących grup, a hasło główne otwiera dostęp do praw roota. Wszystko to czasami trzeba zmienić, tworząc nowe klucze. Istnieją różne opcje wykonania zadania, które zależą bezpośrednio od typu profilu lub grupy, dla której dokonywana jest zmiana. Następnie chcemy porozmawiać o wszystkich tych metodach, dotykając każdego szczegółu.

Zmiana haseł w systemie Linux

Jak wiecie, wszystkie dystrybucje różnią się od siebie nie tylko powłokami graficznymi, ale także standardowymi poleceniami. Na szczęście nie dotyczy to narzędzi odpowiedzialnych za zmianę hasła, więc poniższe instrukcje można uznać za uniwersalne. Jedyną rzeczą, na którą należy zwrócić uwagę, jest różnica w powłokach. Jako przykład wzięliśmy standardowy interfejs Ubuntu, a jeśli chcesz zmienić klucz dostępu przez GUI, weź pod uwagę specyfikę swojego środowiska.

Aktualny użytkownik

Wszystkie poniższe przewodniki zostaną podzielone na kilka sekcji, które pomogą Ci znaleźć najlepszą metodę. Najczęściej użytkownicy są zainteresowani zmianą własnego hasła, dlatego sugerujemy, aby najpierw zapoznać się z tą procedurą.

Metoda 1: GUI

Narzędzia GUI są idealnym zamiennikiem "Terminal" dla początkujących użytkowników. To z nim będziemy wchodzić w interakcje w ramach tej metody. Przejdźmy do sekcji „Opcje”aby osiągnąć swój cel.

  1. Otwórz menu aplikacji i uruchom odpowiednie narzędzie.
  2. Uruchomienie menu Opcje, aby zmienić własne hasło w systemie Linux

  3. Użyj lewego panelu, aby przejść do "Informacje o systemie".
  4. Przejdź do informacji o systemie, aby zmienić własne hasło w systemie Linux

  5. Tutaj jesteś zainteresowany kategorią „Użytkownicy”.
  6. Przejdź do listy użytkowników, aby zmienić hasło w systemie Linux

  7. Upewnij się, że wybrane jest wymagane konto, a następnie kliknij wiersz "Hasło".
  8. Wybór konta w celu zmiany hasła w GUI Linuksa

  9. Wyświetli się nowy formularz zmiany klucza dostępu. W nim najpierw wprowadź aktualne hasło, a następnie ustaw nowe, potwierdzając je.
  10. Zmiana własnego hasła w GUI Linuksa

Po tym zostaniesz powiadomiony, że wszystkie zmiany były poprawne. Teraz, po ponownym uruchomieniu komputera, nie zapomnij użyć od teraz nowego hasła.

Metoda 2: „Terminal”

Porozmawiajmy teraz o tym, jak zrobić to samo, ale później "Terminal"... Będzie to istotne dla tych użytkowników, którzy mają trudności ze znalezieniem odpowiedniej pozycji w menu graficznym, wolą korzystać z konsoli lub będą wprowadzać kolejne zmiany, wprowadzając polecenia.

  1. Otwórz menu aplikacji i kliknij ikonę pod nazwą "Terminal".
  2. Uruchomienie terminala do wprowadzania poleceń zmiany hasła w systemie Linux

  3. Wprowadź polecenie passwd i kliknij Wchodzić.
  4. Wprowadzenie polecenia zmiany hasła w systemie Linux

  5. Teraz musisz wprowadzić aktualny klucz, aby potwierdzić autentyczność konta. Należy pamiętać, że zapisane w ten sposób znaki nie pojawiają się w ciągu, ale są wpisywane poprawnie.
  6. Wprowadzanie aktualnego hasła do konta w celu potwierdzenia w systemie Linux

  7. Następnie wprowadź nowe hasło.
  8. Wprowadzenie nowego hasła do konta Linux w terminalu

  9. Potwierdź, aby sprawdzić, czy jest poprawny.
  10. Potwierdzenie nowego hasła do Twojego konta w terminalu Linux

W nowym wierszu zostanie wyświetlona informacja, że ​​hasło zostało zmienione i należy je wykorzystać przy kolejnych autoryzacjach w systemie. Jak widać, praca z konsolą i standardowymi poleceniami nie jest skomplikowana, wystarczy dowiedzieć się, która opcja odpowiada za wymagany parametr.

Konto kogoś innego

Niektórzy administratorzy systemu lub profile z dostępem roota w systemie Linux stają przed koniecznością zmiany hasła do innego konta. Dzieje się tak, gdy na przykład użytkownik zapomniał hasła i nie może wejść do systemu operacyjnego. W tej metodzie, podobnie jak w poprzedniej, istnieją dwie możliwości osiągnięcia celu.

Metoda 1: GUI

Tutaj będziesz musiał również korzystać ze środowiska pulpitu, zmieniając ustawienia za pomocą odpowiedniego menu. Poniższe instrukcje poprowadzą Cię przez każdy krok.

  1. Aby rozpocząć, zaloguj się do Linuksa, używając konta, które jest zawarte w grupie sudo lub ma bezpośredni dostęp do roota.
  2. Autoryzacja superużytkownika w nowej sesji systemu operacyjnego Linux

  3. Odkryć „Opcje”, przenieś się do "Informacje o systemie" aw oknie użytkowników kliknij przycisk "Odblokować".
  4. Przycisk odblokowujący elementy menu zarządzania użytkownikami Linuksa

  5. Wprowadź hasło sudo, aby zweryfikować swoją tożsamość.
  6. Wprowadzenie hasła w celu odblokowania elementów menu zarządzania użytkownikami systemu Linux

  7. Przejdź do sekcji konta innego użytkownika.
  8. Wybór użytkownika do zmiany hasła w systemie Linux

  9. Kliknij wiersz z hasłem.
  10. Otwórz formularz, aby zmienić hasło na innego użytkownika Linuksa

  11. Oznacz przedmiot markerem „Ustaw hasło teraz” i wypełnij odpowiedni formularz.
  12. Ręczna zmiana hasła na innego użytkownika w systemie Linux

Po naciśnięciu przycisku "Zmiana" nowe parametry zaczną obowiązywać natychmiast, a użytkownik sam zostanie powiadomiony o zmianie hasła przy następnym logowaniu i będzie musiał je wprowadzić, aby się zalogować.

Metoda 2: Terminal

W instrukcjach zmiany hasła pokazaliśmy już komendę konsoli odpowiedzialną za wykonanie tej akcji. Podczas zmiany klucza dostępu innego użytkownika dzieje się mniej więcej tak samo, ale będziesz musiał dodatkowo określić kilka opcji opisanych poniżej.

  1. Odkryć "Terminal"na przykład za pomocą ikony na panelu Ulubione.
  2. Uruchom terminal, aby wprowadzić polecenia zmiany hasła dla innego użytkownika systemu Linux

  3. Napisz polecenie sudo passwd soringpcrepair.comitegdzie soringpcrepair.comite - nazwa konta, dla którego zostanie określone nowe hasło.
  4. Wprowadzenie polecenia w terminalu, aby zmienić hasło innego użytkownika Linuksa

  5. Potwierdź uprawnienia roota, wprowadzając odpowiedni klucz.
  6. Potwierdzanie konta superużytkownika w celu zmiany hasła innego profilu w systemie Linux

  7. Postępuj zgodnie ze wskazówkami na nowych liniach, aby zakończyć procedurę.
  8. Wprowadzenie nowego hasła do innego konta poprzez terminal Linux

  9. Jeśli chcesz całkowicie usunąć hasło, napisz sudo passwd -d soringpcrepair.comite... W takim przypadku użytkownik nie będzie mógł zalogować się do systemu, dopóki nie zmienisz tego ustawienia.
  10. Usunięcie hasła do innego konta, aby dezaktywować je za pośrednictwem terminala Linux

Wymuszona zmiana hasła

Linux ma specjalną opcję dla sysadminów, aby wymuszać od czasu do czasu inne profile, aby zmieniały swoje hasła. Można to zrobić na przykład ze względów bezpieczeństwa. Podobnie jak w dwóch poprzednich przypadkach, to ustawienie jest wykonywane przez "Terminal" lub GUI.

Metoda 1: menu „Opcje”

Jak zwykle zacznijmy od GUI. Tutaj będziesz musiał również zapoznać się z sekcją z ustawieniami systemu. Należy jednak pamiętać, że elastyczność konfiguracji w tym przypadku jest ograniczona do trywialnego wymogu zmiany klucza dostępu przy następnym logowaniu do systemu Linux. Jeśli potrzebujesz ustawić bardziej złożone parametry, przejdź bezpośrednio do sprawdzenia poleceń terminala w następnej metodzie.

  1. Odkryć „Opcje” w wygodny dla Ciebie sposób.
  2. Przejdź do opcji wymuszonej zmiany hasła użytkownika w systemie Linux

  3. Tutaj ponownie przejdź do sekcji „Użytkownicy” i odblokuj sterowanie.
  4. Opcje odblokowania wymuszające zmianę hasła użytkownika Linuksa

  5. Kliknij linię hasła wymaganego konta.
  6. Otwarcie formularza zmiany hasła dla innego użytkownika w opcjach systemu Linux

  7. Oznacz przedmiot markerem „Zezwól użytkownikowi na zmianę hasła przy następnym logowaniu”.
  8. Ustawianie opcji wymuszonej zmiany hasła dla innego użytkownika w systemie Linux

  9. Nie zwracaj uwagi na słowo "Dopuszczać"ponieważ jest tu nieprawidłowo przetłumaczone. Podczas kolejnej autoryzacji na ekranie pojawi się powiadomienie, że zmiana musi nastąpić bezbłędnie.
  10. Wymuszona zmiana hasła użytkownika podczas autoryzacji w systemie Linux

Metoda 2: ustawienie wygaśnięcia hasła

Teraz sugerujemy zwrócenie się do konsoli, aby skonfigurować datę ważności klucza. Jak powiedzieliśmy powyżej, ta opcja jest bardziej elastyczna niż zarządzanie przez interfejs graficzny, ponieważ możesz wybrać okres, po którym ma nastąpić zmiana, a także możesz skonfigurować powiadomienia dla użytkownika docelowego. Wszystko to odbywa się w następujący sposób:

  1. Najpierw określ nazwę konta, na którym będą wykonywane następujące manipulacje.
  2. Określenie nazwy użytkownika do wymuszonej zmiany hasła w systemie Linux za pośrednictwem terminala

  3. Uruchom konsolę i wyświetl tam aktualny stan hasła tego profilu, wpisując sudo passwd -S soringpcrepair.comite... Zastąpić soringpcrepair.comite do wcześniej zdefiniowanej nazwy.
  4. Polecenie do wyświetlenia aktualnego stanu hasła użytkownika w systemie Linux

  5. Spójrzmy na zawartość nowej linii. Pierwsza wartość to nazwa profilu, a następnie wartość P.odpowiedzialny za to, że hasło jest teraz ustawione. List L oznacza, że ​​profil jest zablokowany, ale jeśli był NP - nie ustawiono jeszcze klucza dostępu. Następna data oznacza godzinę ostatniej zmiany, 0 - minimalny czas do następnej zmiany, 99999 - dopuszczalny czas ważności klucza. Numer 7 oznacza, że ​​na tydzień przed wygaśnięciem hasła użytkownik zostanie powiadomiony o konieczności jego zmiany, a -1 - dzień po wygaśnięciu klucza zostanie on dezaktywowany i użytkownik nie będzie mógł wejść do systemu.
  6. Wyświetlanie aktualnego stanu hasła użytkownika za pośrednictwem terminala Linux

  7. Zmusić użytkownika do zmiany ustawienia, na przykład po miesiącu, wpisując sudo passwd -x 30 soringpcrepair.comite.
  8. Przedstawiamy nowy limit wygaśnięcia hasła użytkownika w systemie Linux

  9. Zacznij wyświetlać powiadomienia trzy dni przed datą wygaśnięcia, określając sudo passwd -w 3 soringpcrepair.comite.
  10. Konfiguracja wyświetlania powiadomień o konieczności zmiany hasła w systemie Linux

  11. Jeśli pięć dni po rozpoczęciu powiadomień klucz dostępu nadal się nie zmienia, zablokuj konto. Za to odpowiada zespół. sudo passwd -i 3 soringpcrepair.comite.
  12. Konfigurowanie dezaktywacji profilu z powodu niepowodzenia zmiany hasła w systemie Linux

  13. Ustaw limit częstotliwości kluczowych zmian sudo passwd -n 10 soringpcrepair.comite.
  14. Ustawienie limitu trwałej zmiany hasła użytkownika w systemie Linux

  15. Przepisać sudo passwd -S soringpcrepair.comiteaby wyświetlić bieżące ustawienia.
  16. Sprawdzanie stanu hasła użytkownika po wprowadzeniu zmian w systemie Linux

Jak widać, w "Terminal" istnieje ogromna liczba opcji, które pozwalają na stworzenie elastycznej konfiguracji danej metody. Skorzystaj z powyższej instrukcji tylko jako przykładu, zastępując wszystkie wartości własnymi.

Grupy lokalne

Jak wiecie, w Linuksie domyślnie istnieje zestaw grup, który obejmuje konta z określonymi uprawnieniami. Wszystkie te grupy może skonfigurować administrator, ustawiając hasła lub tworząc nowe partycje z unikalnymi konfiguracjami. Jeśli zajdzie potrzeba zmiany klucza dostępu do grupy, będzie to wymagało uprawnień sudo i uruchomienia "Terminal".

  1. W konsoli wpisz sudo gpasswd diskgdzie dysk - Nazwa grupy.
  2. Wybór grupy w systemie Linux w celu zmiany hasła za pośrednictwem terminala

  3. Określiliśmy już powyżej, że będziesz musiał zweryfikować autentyczność roota.
  4. Wprowadzenie hasła administratora przed zmianą klucza dostępu do grupy w systemie Linux

  5. W nowym wierszu zostanie wyświetlona informacja, że ​​hasło dla grupy jest zmieniane. Wejdź do niego.
  6. Wprowadzenie nowego hasła dla grupy użytkowników w systemie Linux

  7. Jeśli po ponownym wpisaniu wszystko się udało, to nie pojawią się żadne powiadomienia i pojawi się nowa linia do wprowadzenia. Możesz zamknąć konsolę lub sprawdzić zmiany.
  8. Pomyślne powiadomienie o zmianie hasła grupy w systemie Linux

Dokładnie w ten sam sposób klucze są zmieniane dla absolutnie wszystkich istniejących grup. Skorzystaj z oficjalnej dokumentacji lub polecenia passwd --helpaby dowiedzieć się o możliwych dodatkowych opcjach podczas aktywacji tego narzędzia.

Korzeń

Jeśli przeczytałeś wszystkie poprzednie instrukcje, zobaczyłeś, że prawie wszędzie musisz wprowadzić hasło sudo lub root, aby potwierdzić działania. W większości przypadków te dwa klucze są takie same, ponieważ użytkownicy zaznaczają specjalne pasujące pozycje podczas tworzenia konta administratora. Czasami konieczna jest zmiana hasła root lub zostaje ono utracone. W zależności od sytuacji będziesz musiał wybrać najlepszą metodę.

Metoda 1: Zmień przez sudo

Kiedy jest możliwe użycie hasła sudo podczas standardowej sesji "Terminal", co oznacza, że ​​zmiana klucza dostępu root powinna zakończyć się sukcesem w kilku prostych krokach.

  1. Otwórz konsolę i napisz w niej sudo passwd root... Aktywuj polecenie, naciskając klawisz Wchodzić.
  2. Polecenie zmiany hasła roota za pośrednictwem terminala w systemie Linux

  3. Potwierdź konto sudo.
  4. Potwierdzenie konta Sudo, aby zmienić hasło roota w systemie Linux

  5. Wprowadź nowy odpowiedni klucz i potwierdź go.
  6. Wprowadzanie nowego hasła dla roota przez terminal w systemie Linux

Metoda 2: Zmień w trybie odzyskiwania

Czasami użytkownik nie zna ani roota, ani sudo, co wyklucza możliwość wykonywania jakichkolwiek manipulacji za pośrednictwem sesji terminalowej. W takich sytuacjach będziesz musiał uruchomić tryb przywracania i używać konsoli z uprawnieniami.

  1. Uruchom ponownie komputer i zanim pojawi się logo startowe, kliknij wyjście... W wyświetlonym menu użyj strzałek na klawiaturze, aby wybrać linię Dodatkowe opcje dla Ubuntu.
  2. Uruchamianie zaawansowanych opcji rozruchu systemu Linux w celu zmiany hasła roota

  3. Znajdź aktualną wersję jądra i uruchom ją Tryb odzyskiwania.
  4. Przejdź do trybu odzyskiwania, aby zmienić hasło roota w systemie Linux

  5. Tutaj jesteś zainteresowany linią „Przejdź do powłoki superużytkownika”.
  6. Uruchamianie konsoli w trybie odzyskiwania w celu zmiany hasła roota w systemie Linux

  7. Potwierdź uruchomienie konsoli, klikając Wchodzić.
  8. Potwierdzenie uruchomienia konsoli w celu zmiany hasła roota w trybie odzyskiwania systemu Linux

  9. Wprowadź polecenie passwd root.
  10. Wprowadzenie polecenia zmiany hasła roota w trybie odzyskiwania systemu Linux

  11. Ustaw nowe hasło.
  12. Wprowadzenie nowego hasła roota w trybie odzyskiwania systemu Linux

  13. Napisz w konsoli wyjścieaby go zamknąć i kontynuować normalne uruchamianie systemu operacyjnego. Klucz dostępu root jest teraz uważany za zmieniony.
  14. Powrót do rozruchu systemu Linux po zmianie hasła w trybie odzyskiwania

Dziś poznałeś wszystkie parametry i polecenia odpowiedzialne za zmianę wszelkiego rodzaju haseł w systemach operacyjnych Linux. Używaj tych instrukcji jako uniwersalnego przewodnika w tej sprawie, odnosząc się w razie potrzeby do odpowiedniej sekcji.