カテゴリ: Linux基礎 更新日: 2026/08/19

passwdコマンドの使い方!初心者でもわかるLinuxでパスワード変更の基本

passwdコマンドの使い方!ユーザーのパスワードを変更する方法
passwdコマンドの使い方!ユーザーのパスワードを変更する方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxでログインするときのパスワードって、変更できますか?」

先生

「はい、できます。passwdコマンドを使えば、簡単にパスワードを変更できますよ。」

生徒

「コマンドって難しそうで不安です…。初心者でも使えますか?」

先生

「安心してください。とてもシンプルなコマンドなので、順番に説明すればすぐに使えるようになります。」

1. passwdコマンドとは

1. passwdコマンドとは
1. passwdコマンドとは

passwdコマンドは、Linuxでユーザーのパスワードを変更するための基本コマンドです。ログインするときに使うパスワードを変更したり、セキュリティのために定期的に更新する際に利用します。

パスワードは「鍵」のようなものです。家の鍵を定期的に交換することで安全を保つように、Linuxでもパスワードを変更することで不正アクセスを防ぐことができます。

2. パスワード変更の基本操作

2. パスワード変更の基本操作
2. パスワード変更の基本操作

現在ログインしているユーザーのパスワードを変更する場合は、とても簡単です。以下のようにコマンドを入力します。


passwd
Changing password for user.
Current password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

実行すると、現在のパスワードと新しいパスワードを入力するよう求められます。入力しても画面には表示されませんが、これはセキュリティのためです。

3. パスワード入力の仕組みを理解しよう

3. パスワード入力の仕組みを理解しよう
3. パスワード入力の仕組みを理解しよう

パスワード入力時に文字が表示されないのは「盗み見防止」のためです。入力している内容が他人に見えないようにする仕組みです。

また、「認証」という言葉が出てくることがあります。これは「本人かどうかを確認すること」を意味します。パスワードは、その確認のための重要な情報です。

4. 他のユーザーのパスワードを変更する方法

4. 他のユーザーのパスワードを変更する方法
4. 他のユーザーのパスワードを変更する方法

管理者ユーザーであるrootは、他のユーザーのパスワードも変更できます。


passwd user1
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

このようにユーザー名を指定すると、そのユーザーのパスワードを変更できます。サーバー管理などでよく使われる操作です。

5. パスワードをロックする方法

5. パスワードをロックする方法
5. パスワードをロックする方法

ユーザーを一時的にログインできなくしたい場合は、パスワードをロックできます。


passwd -l user1
Locking password for user user1.
passwd: Success

ロックすると、そのユーザーはパスワードを使ってログインできなくなります。アカウントを一時停止したいときに便利です。

6. パスワードロックを解除する方法

6. パスワードロックを解除する方法
6. パスワードロックを解除する方法

ロックしたパスワードは、次のコマンドで解除できます。


passwd -u user1
Unlocking password for user user1.
passwd: Success

これで再びログインできるようになります。ロックと解除を使い分けることで、ユーザー管理がしやすくなります。

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

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

Linuxでは、パスワードの有効期限を設定することもできます。一定期間ごとに変更させることで、セキュリティを高めます。


passwd -x 30 user1
passwd: password expiry information changed.

この例では、30日ごとにパスワード変更が必要になります。企業などではよく使われる設定です。

8. よくあるエラーと対処法

8. よくあるエラーと対処法
8. よくあるエラーと対処法

パスワード変更時にエラーが出ることがあります。例えば以下のようなケースです。


passwd
New password:
BAD PASSWORD: it is too short
passwd: Authentication token manipulation error

このエラーは、パスワードが短すぎるなどの理由で拒否された場合に表示されます。英数字を組み合わせて、長めのパスワードを設定することで解決できます。

また、「トークン」という言葉は「認証情報」という意味です。つまり、パスワードの処理に失敗したという意味になります。

9. passwdコマンドのポイントまとめ

9. passwdコマンドのポイントまとめ
9. passwdコマンドのポイントまとめ

passwdコマンドは、Linuxのユーザー管理において非常に重要な役割を持ちます。基本はシンプルですが、ロックや有効期限などの機能もあり、使いこなすことでセキュリティを高めることができます。

初心者の方はまず、自分のパスワードを変更するところから始めてみましょう。慣れてきたら、管理者として他のユーザーの設定にも挑戦すると理解が深まります。

カテゴリの一覧へ
新着記事
New1
システム情報・プロセス管理
ps -Aオプション|すべてのプロセスを表示する
New2
ファイル・ディレクトリ操作
cp --parentsオプションの使い方|ディレクトリ構造を保持してコピーする方法を完全解説!
New3
ファイル・ディレクトリ操作
rm -fオプションとは?Linuxで存在しないファイルでもエラーを出さず強制削除する方法
New4
演算と比較
シェルスクリプトでファイル存在チェックを行う比較演算子まとめ
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!