GNU/Linux >> Linux の 問題 >  >> Linux

次回のログイン時にパスワードを強制的に変更する

この記事では、ユーザーが次回のログイン時にパスワードを変更できるようにする方法について説明します。

これは、chageのいずれかを使用して行うことができます (年齢を変更)またはpasswd (パスワード)コマンド。

変更

次の例は、ユーザーを作成し、chageを使用する方法を示しています。 パスワードの変更を強制するコマンド:

Create user:
~]# useradd testuser1
[root@localhost ~]# passwd testuser1
Changing password for user testuser1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

Set expiration:
~]# chage -d 0 testuser1

Testing:
~]$ su - testuser1
Password: 
You are required to change your password immediately (administrator enforced)
Current password: 
New password: 
Retype new password: 
[testuser1@localhost ~]$ 

passwd

次の例は、ユーザーを作成し、passwdのみを使用する方法を示しています。 パスワードの変更を強制するコマンド:

Create user:
~]# useradd testuser2
~]# passwd testuser2
Changing password for user testuser2.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

Set expiration:
[root@localhost ~]# passwd -e testuser2
Expiring password for user testuser2.
passwd: Success

Testing:
~]$ su - testuser2
Password: 
You are required to change your password immediately (administrator enforced)
Current password: 
New password: 
Retype new password: 
[testuser2@localhost ~]$ 

どちらのオプションでも、ユーザーは次回ログイン時にパスワードを変更する必要があります。


Linux
  1. Linuxでパスワードを変更する方法(passwdコマンド)

  2. Linux –忘れたルートパスワードを変更する方法は?

  3. シェルスクリプト内から passwd コマンドを使用する

  1. CentOS / RHEL :ユーザーのログイン シェルを変更する方法

  2. UNIX / Linux :パスワードがリセットされた後、次回のログイン時にユーザーにパスワードの変更を強制する方法

  3. ssh を使用して初めてログインするときに、ユーザーにパスワードの変更を強制するにはどうすればよいですか?

  1. passwdコマンドを使用したLinuxユーザーの管理

  2. mysql ルート パスワードを変更する方法

  3. 「passwd」と「chpasswd」の違いは何ですか?