Нескінчуючий пароль на сервері Linux


12

Я хотів би створити обліковий запис на сервері Linux і зробити так, щоб пароль облікового запису ніколи не закінчувався. У мене виникають труднощі з'ясувати це зі passwdсторінкою man. Може хтось, будь ласка, допоможе мені?

Відповіді:


21

Щоб максимально скоротити термін дії пароля:

passwd -x 99999 username

Щоб вимкнути термін дії облікового запису:

usermod -e '' username

Щоб робити обох із зубчиком:

chage -E -1 -M -1 username

Щоб встановити системні параметри за замовчуванням, подивіться / etc / default / useradd



2

Solaris / SunOS:

Вимкніть старіння, дозволяючи користувачеві зберігати поточний пароль

passwd -x -1 username

Примушуйте користувача змінити пароль при наступному вході, а потім вимкнути старість

passwd -x 0 username

(Сподіваємось, це комусь допоможе)

https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198


0

Ви хочете, щоб chageкоманда, яку ви просто встановили мінімальний пароль облікового запису, дуже довго, наприклад, 9999999999 днів.

ось дуже хороший підказки - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html


1
chageмає явне значення для такої поведінки. Дивіться, наприклад, відповідь bindbn.
Аллен

0

Повна команда для пом’якшення будь-яких інших попередніх конфігурацій полягає в наступному:

chage -E -1 -M -1 -I -1 username

0

AIX: Пароль не закінчується

Зміна розміру історії користувача

chuser histsize=0 <userid>

змінити пароль користувачів

passwd <userid>

Очистити прапори, які вказують ОС на скидання пароля під час входу (після скидання пароля)

pwdadm -c <userid>

Якщо ви не хочете викликати занепокоєння, редагуючи розмір історії користувача, ви можете скористатися наступною командою, щоб змінити файл захисту, щоб сказати, що останній час скидання пароля - це завжди сьогоднішня дата. Ви можете експортувати це у свій .profileфайл, щоб він працював кожного разу, коли ви також входили в систему.

chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`

0

Ось повний приклад команди chage (Змінити вік) щодо пароля закінчення терміну дії Linux: Повністю вимкнути термін дії пароля та обліковий запис:

Параметри командної ланцюга:

-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.

Приклад ім'я користувача: sysadmit

[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit

[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017 
Password expires: never 
Password inactive: never 
Account expires: never 
Minimum number of days Between password change: 0 
Maximum number of days Between password change: 99999
Number of days of warning before Expires password 7 

Витягнуто з: http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.