2025年4月13日日曜日

passwdコマンドの使い方のご紹介

Linuxのpasswdコマンドは、ユーザーのパスワードを変更するための重要なコマンドです。本記事では、passwdコマンドの基本的な使い方やオプションについて解説します。

1. passwdコマンドの基本

passwdコマンドは、現在のユーザーのパスワードを変更するために使用します。以下のように入力すると、パスワードの変更が可能です。

passwd

コマンドを実行すると、現在のパスワードの入力を求められ、その後新しいパスワードを2回入力することで変更が完了します。

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

管理者(rootユーザー)は、他のユーザーのパスワードを変更できます。例えば、ユーザー「testuser」のパスワードを変更する場合、以下のように入力します。

sudo passwd testuser

この場合、現在のパスワードの入力は不要で、新しいパスワードを直接設定できます。

3. パスワードの有効期限を設定する

passwdコマンドは、ユーザーのパスワードの有効期限を設定することも可能です。以下のコマンドを使用すると、指定した日数後にパスワードの変更が必要になります。

sudo passwd -x 30 testuser

このコマンドでは、「testuser」のパスワードの有効期限を30日に設定します。

4. パスワードの有効期限を確認する

ユーザーのパスワードの有効期限を確認するには、以下のコマンドを実行します。

chage -l testuser

このコマンドを実行すると、パスワードの最終変更日や有効期限などの情報が表示されます。

5. パスワードの無効化

特定のユーザーのパスワードを一時的に無効化したい場合、以下のコマンドを使用します。

sudo passwd -l testuser

このコマンドを実行すると、「testuser」のパスワードがロックされ、ログインできなくなります。

6. ロックされたパスワードを解除する

ロックされたユーザーのパスワードを再度有効にするには、以下のコマンドを実行します。

sudo passwd -u testuser

このコマンドでパスワードのロックが解除され、通常通りログインできるようになります。

7. まとめ

passwdコマンドは、Linuxにおいてユーザーのパスワード管理を行うための基本的なコマンドです。本記事では、基本的な使い方からパスワードの有効期限設定やロック・解除の方法まで解説しました。

セキュリティを強化するためにも、定期的なパスワード変更や適切な管理を行いましょう。

0 件のコメント:

コメントを投稿