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

passwd:コマンドが見つかりません

passwd コマンドは、root が任意のユーザーのパスワードを設定またはリセットするために使用します。ユーザーは自分自身で passwd コマンドを使用して、自分のパスワードをリセットできます。また、useradd コマンドでアカウントを作成した後に、ユーザーの初期パスワードを設定するためにも使用されます。

注意 :ユーザーがパスワードを設定している場合、画面には出力が表示されません。一部のユーザーはこれを問題と誤解しますが、実際には Linux がパスワードに使用されている文字数を隠しています。

passwd コマンドの構文は次のとおりです。

$ passwd [user name]

ここで、[ユーザー名] は root が特定のユーザーのパスワードを設定するために使用できます。

root ユーザーは、現在のパスワードを知らなくても、任意のユーザーのパスワードを任意の値に設定できます。通常のユーザーとして、CLI でコマンドを入力するだけです。次のような応答が表示されます:

$ passwd
Changing password for geek.
Old Password:

古いパスワードを入力すると、新しいパスワードを求められ、それを繰り返すよう求められます。同じ新しいパスワードを 2 回入力すると、変更されます。このように見えます。入力した実際のパスワードは画面に表示されないことに注意してください。

New password:
Re-enter new password:
Password changed.

passwd コマンドの実行中に以下のエラーが発生した場合:

passwd: command not found

ディストリビューションの選択に応じて、以下に示すように passwd パッケージをインストールしてみてください。

分布 コマンド
Debian apt-get インストール パスワード
Ubuntu apt-get インストール パスワード
Arch Linux pacman -S passwd
カリ Linux apt-get インストール パスワード
CentOS yum install passwd
Fedora dnf インストール パスワード
Raspbian apt-get インストール パスワード

passwd コマンドの例

1. ユーザー アカウントをロックするには:

# passwd -l geek

2. ユーザー アカウントのロックを解除するには:

# passwd -u geek

3. ユーザー アカウントのパスワードを削除するには:

# passwd -d geek

4. ユーザー アカウントのパスワードを期限切れにするには:

# passwd -e geek

5.最小/最大パスワード寿命を設定するには

# passwd -n 10 geek
# passwd -x 100 geek

6. 警告メッセージの時間を設定するには:

# passwd -w 2 geek

7. ユーザー アカウントの非アクティブ時間を設定するには:

# passwd -i 20 geek

8. ユーザー アカウントのパスワードに関する短い情報を取得するには:

# passwd -S geek


Linux
  1. ifrename:コマンドが見つかりません

  2. dpkg:コマンドが見つかりません

  3. netstat:コマンドが見つかりません

  1. kubectl:コマンドが見つかりません

  2. tvservice:コマンドが見つかりません

  3. lspci:コマンドが見つかりません

  1. nc:コマンドが見つかりません

  2. pstree:コマンドが見つかりません

  3. ln:コマンドが見つかりません