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

Linuxchpasswdコマンド-バルクモードでのパスワードの変更

ユーザーの作成とパスワードの管理は、システム管理者の主な責任の1つです。適切なポリシーでは、定期的にパスワードを変更する必要があります。ただし、passwdコマンドを使用して多数のユーザーのパスワードを変更することは困難になります。この記事では、バッチモードでパスワードを変更する方法を提供します。

1。 chpasswdコマンド:

コマンドchpasswdは、バッチモードでパスワードを変更するために使用されます。 rootユーザーのみがこのコマンドを実行できます。次の形式のパスワードを使用します:

user:password

この構文とコマンドの使用法については、簡単に説明します。この記事では、パスワードが変更される次の5人のユーザーを検討します。

1)一酸化炭素
2)ボビー
3)カイル
4)スティーブ
5)喜び

ここでは、chpasswdコマンドを使用してバッチモードでパスワードを変更できる2つの方法を提供します。

1.1方法1:(STDIN)

この方法では、コマンドchpasswdを発行するだけで、ユーザーパスワードの入力を求められます。パスワードは上記の形式で提供されます。

すべてのユーザーとパスワードを入力したら、ctrl + dを押して、これが入力の終わりであることをchpasswdコマンドに通知する必要があります。 Ctrl + Dキーを押すとプロンプトが返され、パスワードが変更されます。

1.2方法2:(ファイルからの入力)

または、すべてのユーザーとパスワードを含むファイルを管理することもできます。その後、このファイルからの入力をリダイレクトできます。

先に進み、catコマンドでファイルを作成しましょう(viやemacsエディターのように他の方法を使用してファイルを作成できます):

これで、ファイルからリダイレクトされた入力を使用してコマンドchpasswdを発行するだけです。

2。コマンドオプション:

2.1暗号化されたパスワードの提供:

このコマンドにはさまざまな便利なオプションがあります。 -eまたは--encryptedオプションを使用して、すでに暗号化されているパスワードを指定できます。

2.2 MD5パスワード:

-mまたは--md5オプションは、md5アルゴリズムを使用してパスワードを暗号化します。

2.3その他の暗号化方法:

パスワードに使用される暗号化アルゴリズムは、-cまたは--crypt-methodオプションで提供できます。この例では、暗号化アルゴリズムとしてSHA512を使用しています。

2.4コマンドヘルプ:

ほとんどのコマンドと同様に、-hまたは--helpは、chpasswdコマンドのコマンド使用法を出力します。


Linux
  1. Linuxコマンドラインでパスワードを生成する

  2. Linuxでchmod(モード変更)コマンドを使用する方法

  3. Linux での chown コマンドの例

  1. RHEL7Linuxサーバーでタイムゾーンを変更する方法

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

  3. Linuxmvコマンド

  1. Linuxduコマンド

  2. Linuxipコマンド

  3. Linuxの名前変更コマンド