Android

Jak zmienić hasło użytkownika w systemie Linux

LinuxAdministrator #007 - Tworzenie użytkownika, zmiana hasła, uprawnienia chown, chmod, chgrp

LinuxAdministrator #007 - Tworzenie użytkownika, zmiana hasła, uprawnienia chown, chmod, chgrp

Spisu treści:

Anonim

W tym przewodniku wyjaśnimy, jak zmienić hasło użytkownika w systemie Linux. Pokażemy Ci również, jak zmusić użytkowników do zmiany hasła przy następnym logowaniu.

Instrukcje powinny działać na dowolnej dystrybucji Linuksa, w tym na Ubuntu, Debian i CentOS.

Wprowadzenie

W systemie Linux możesz zmienić hasło do konta użytkownika za pomocą narzędzia passwd .

Zaszyfrowane hasła użytkowników oraz inne informacje związane z hasłami są przechowywane w /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ć sposób używania lub zmiany hasła.

Zmieniając hasło, 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ę regularną aktualizację hasła i stosowanie unikatowego hasła dla każdego konta.

Zmień hasło użytkownika

Aby zmienić hasło do konta użytkownika, uruchom komendę passwd bez żadnych argumentów:

passwd

Zostaniesz poproszony o podanie aktualnego hasła. Jeśli hasło jest prawidłowe, 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ępem sudo 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

Zostaniesz poproszony o wprowadzenie i potwierdzenie nowego hasła:

Enter new UNIX password: Retype new UNIX password:

Po pomyślnym zakończeniu polecenie wypisze coś takiego:

passwd: password updated successfully

Wymuś zmianę hasła przy następnym logowaniu

Domyślnie hasła są ustawione tak, aby nigdy nie wygasały. Aby zmusić użytkownika do zmiany hasła przy następnym logowaniu, użyj polecenia passwd z opcją --expire , a następnie nazwy użytkownika:

sudo passwd --expire linuxize

Powyższe polecenie natychmiast utraci hasło użytkownika.

Następnym razem, gdy użytkownik spróbuje zalogować się przy użyciu starego hasła, wyświetli się 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 successfully Connection to 192.168.121.209 closed.

Gdy użytkownik ustawi nowe hasło, połączenie zostanie zamknięte.

Wniosek

W tym samouczku nauczyłeś się, jak zmieniać hasła użytkownika i jak ustawić jego wygasanie.

Możesz znaleźć więcej informacji na temat polecenia passwd, wpisując man passwd w swoim terminalu lub odwiedzając stronę manuala passwd dla Linuksa.

terminal hasła