w tym przewodniku wyjaśnimy, jak zmienić hasło użytkownika w Linuksie. Pokażemy również, jak zmusić użytkowników do zmiany hasła przy następnym logowaniu.
instrukcje powinny działać na każdej dystrybucji Linuksa, w tym na Ubuntu, Debianie i CentOS.
wprowadzenie #
w Linuksie możesz zmienić hasło konta użytkownika za pomocą narzędziapasswd
.
zaszyfrowane hasła użytkowników, a także inne informacje związane z hasłami, są przechowywane w pliku /etc/shadow
.,
jako zwykły użytkownik możesz zmienić tylko własne hasło. Użytkownik root i użytkownicy z uprawnieniami sudo mogą zmieniać hasła innego użytkownika i definiować, w jaki sposób hasło może być używane lub zmieniane.
podczas zmiany hasła upewnij się, że używasz silnego i unikalnego hasła.
posiadanie silnego hasła jest najważniejszą rzeczą, jaką możesz zrobić, aby zabezpieczyć swoje konto. Często silne hasło ma co najmniej 16 znaków i zawiera co najmniej jedną wielką literę, jedną małą literę, jedną cyfrę i jeden znak specjalny.,
ze względów bezpieczeństwa zaleca się regularne aktualizowanie hasła i używanie unikalnego hasła dla każdego konta.
Zmień hasło użytkownika #
aby zmienić hasło do konta użytkownika, Uruchom polecenie passwd
bez żadnych argumentów:
passwd
zostaniesz poproszony o podanie bieżącego hasła., Jeśli hasło jest poprawne, polecenie poprosi o wprowadzenie i potwierdzenie nowego hasła.
hasła nie są wyświetlane na ekranie po ich wprowadzeniu.
przy następnym logowaniu do systemu Użyj nowego hasła.
Zmień hasło innego użytkownika #
jak wspomnieliśmy we wstępie, tylko użytkownik root i użytkownicy z dostępemsudo
mogą zmienić hasło innego konta użytkownika.
poniższy przykład zakłada, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.,
aby zmienić hasło innego konta użytkownika, Uruchom polecenie passwd
, a następnie nazwę użytkownika. Na przykład, aby zmienić hasło użytkownika o nazwie linuxize
, uruchom następujące polecenie:
sudo passwd linuxize
pojawi się monit o wprowadzenie i potwierdzenie nowego hasła:
Enter new UNIX password:Retype new UNIX password:
Po pomyślnym zakończeniu, polecenie wydrukuje coś takiego:
passwd: password updated successfully
domyślnie hasła są ustawione na never expire., Aby zmusić użytkownika do zmiany hasła przy następnym logowaniu, użyj polecenia passwd
z opcją--expire
, po której następuje nazwa użytkownika:
sudo passwd --expire linuxize
powyższe polecenie natychmiast wygaśnie hasło użytkownika.
następnym razem, gdy użytkownik spróbuje zalogować się przy użyciu starego hasła, zostanie wyświetlony komunikat zmuszający go do zmiany hasła:
ssh [email protected]
WARNING: Your password has expired.You must change your password now and login again!Changing password for linuxize.(current) UNIX password:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfullyConnection to 192.168.121.209 closed.
Po ustawieniu nowego hasła połączenie zostanie zamknięte.,
podsumowanie #
w tym samouczku nauczyłeś się, jak zmienić hasła użytkownika i jak ustawić termin ważności hasła.
Możesz znaleźć więcej informacji na temat polecenia passwd, wpisując man passwd
w terminalu lub odwiedzając stronę podręcznika passwd Linuksa.
Dodaj komentarz