web-dev-qa-db-ja.com

Linuxサーバーでの有効期限なしのパスワード

Linuxサーバーにアカウントを設定し、アカウントのパスワードが無期限になるようにしたいと思います。 passwdのmanページでそれを理解するのが困難です。誰かが私を助けてくれませんか?

12
Nate

パスワードの有効期限を最大化するには:

passwd -x 99999 username

アカウントの有効期限を無効にするには:

usermod -e '' username

両方をchageで行うには:

chage -E -1 -M -1 username

システムのデフォルトを設定するには、/ etc/default/useraddを確認します

21
Cakemox

Chageコマンドを使用します。

chage -M -1 USERNAME
5
bindbn

Solaris/SunOS:

ユーザーが現在のパスワードを保持できるようにしながら、エージングをオフにします

passwd -x -1 username

次回のログイン時にユーザーにパスワードの変更を強制し、エージングをオフにします

passwd -x 0 username

(うまくいけば、これは誰かを助けるのです)

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

2
Chris Alderson

他の以前の構成を軽減する完全なコマンドは次のとおりです。

chage -E -1 -M -1 -I -1 username
0
Axel

AIX:有効期限のないパスワード

ユーザー履歴サイズの変更

chuser histsize=0 <userid>

ユーザーのパスワードを変更する

passwd <userid>

ログイン時にパスワードをリセットするようにOSに指示するフラグをクリアする(パスワードのリセット後)

pwdadm -c <userid>

ユーザー履歴のサイズを編集して騒ぎたくない場合は、次のコマンドを使用してセキュリティファイルを変更し、最後にパスワードをリセットしたのは常に今日の日付であると言うことができます。これを.profileファイルを使用すると、ログインするたびに実行されます。

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

chageコマンドを使用して、アカウントの最小パスワードを9999999999日のような非常に長い時間に設定します。

ここに非常に優れたハウツーがあります- http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html

0
Zypher

Linuxの有効期限パスワードに関するchageコマンド(変更日数)の完全な例を次に示します。パスワードの有効期限とアカウントを完全に無効にします。

パラメータコマンドの変更:

-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

0
Tom Shaiker