Chciałbym założyć konto na serwerze linux i sprawić, aby hasło do konta nigdy nie wygasało. Mam trudności z rozgryzieniem strony podręcznika passwd
. Czy ktoś mógłby mi pomóc?
12
Aby zmaksymalizować wygasanie hasła:
passwd -x 99999 username
Aby wyłączyć wygasanie konta:
usermod -e '' username
Aby zrobić oba z Chage:
chage -E -1 -M -1 username
Aby ustawić domyślne wartości systemowe, spójrz na / etc / default / useradd
Wyłącz starzenie, jednocześnie umożliwiając zachowanie aktualnego hasła
passwd -x -1 username
Zmuś użytkownika do zmiany hasła przy następnym logowaniu, a następnie wyłącz starzenie się
passwd -x 0 username
(Mam nadzieję, że to komuś pomoże)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198
Chcesz, aby chage
polecenie po prostu ustawiło minimalne hasło do konta na wyjątkowo długi czas, np. 9999999999 dni.
tutaj jest bardzo dobre howto - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html
chage
ma wyraźną wartość dla tego zachowania. Zobacz na przykład odpowiedź bindbn.Kompletne polecenie złagodzenia wszelkich poprzednich konfiguracji jest następujące:
źródło
AIX: Nie wygasające hasło
Zmiana wielkości historii użytkownika
zmień hasło użytkownika
Wyczyść flagi informujące system operacyjny o zresetowaniu hasła podczas logowania (po zresetowaniu hasła)
Jeśli nie chcesz wywoływać zamieszania, edytując rozmiar historii użytkownika, możesz użyć następującego polecenia, aby zmienić plik zabezpieczeń, aby powiedzieć, że ostatnie resetowanie hasła to zawsze dzisiejsza data. Możesz to wyeksportować do swojego
.profile
pliku, aby działał również przy każdym logowaniu.źródło
Oto pełny przykład polecenia chage (Zmień wiek) na temat hasła wygasania Linuksa: Całkowicie wyłącz wygasanie hasła i konto:
Parametry komendy chage:
Przykładowa nazwa użytkownika to: sysadmit
Wyodrębniono z: http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html
źródło