標準入力からパスワード設定ユーザのパスワードを設定・変更する「passwd」コマンドの使い方です。「passwd」コマンドでユーザのパスワードを設定・変更する際、ユーザを指定せずにを実行すると自分のパスワードを変更することができます。rootユーザであればユーザ名を指定することで、対象ユーザのパスワードを変更することが可能です。[ユーザ名]オプション「passwd」コマンドのオプションについて解説していきますが、「-k」オプション以外は「root」ユーザのみ実行可能となっています。自分のパスワードとユーザを指定していパスワードを変更する方法です。ユーザを指定する場合は「root」ユーザのみ実行可能となっています。自分のパスワードを設定・変更ユーザを指定せずに「passwd」コマンドを実行すると、自分のパスワードを変更することが出来ます。パスワードの変更は現在のパスワードを入力後、新しいパスワードを入力することでパスワードを変更という流れになっています。passwd「test」というユーザで自分のパスワードを変更した際のログとなります。すべての認証トークンが正しく更新できました。「root」ユーザはユーザを指定してパスワードを変更することが出来ます。この場合はユーザのパスワードを知らなくても変更することが可能となっています。「root」ユーザで「test」ユーザのパスワードを変更してみます。この場合「root」ユーザがパスワードを変更する場合は、現在ユーザに設定されているパスワードを入力するひつようはありません。すべての認証トークンが正しく更新できました。アカウントをロック「-l」または「–lock」オプションを使用することで、指定したユーザのアカウントをロック(ログイン不可)することが出来ます。「test」というユーザのアカウントをロックしてみます。用のパスワードをロック解除。別のユーザから「test」ユーザに「su」を行ってみると、認証失敗となり「su」出来なくなっています。testパスワード:認証失敗アカウントをロックすると、「/etc/shadow」ファイルの対象アカウントのパスワードフィールド先頭に「!!」が追加されます。ロックされていない状態test:$6$qMaKE5R/$7i4r/1D0xwdvVmVEEXDzCAWWi9ustYKVt292Tj5meloSfmIKf3ecB0g3P.6w/XbaqMH8FH/nMn7NVoCrjaU5w/:17324:0:99999:7:::ロック状態test:!!$6$qMaKE5R/$7i4r/1D0xwdvVmVEEXDzCAWWi9ustYKVt292Tj5meloSfmIKf3ecB0g3P.6w/XbaqMH8FH/nMn7NVoCrjaU5w/:17324:0:99999:7:::ロックを解除するには後述する「-d」オプションを使用する以外にも、この「!!」を削除することでロックを解除するという方法もあります。アカウントのロック解除ロックしたアカウントは「-u」または「–unlock」オプションを使用することで、ロックの解除をすることが出来ます。ユーザ名ユーザのロック状態を解除してみます。用のパスワードをロック解除。成功ロックが解除された旨のメッセージが表示され、ロックが解除されました。「-d」または「–delete」オプションを使用することで、パスワードを消去することが出来ます。「test」ユーザのパスワードを消去して、パスワードが設定されていない状態にしてみます。別ユーザから「su」をしてみると、パスワードの入力を行わなくても該当ユーザになることができました。pts/3次回ログイン時にパスワードを変更を促す「-e」または「–expire」オプションを使用することで、指定したユーザのパスワードを失効させて次回ログインした際に、パスワードを変更するように促すことができます。実際にパスワードを失効させてみます。「su」で該当ユーザになってみると、パスワードの変更を促されることが確認できます。日数」または「–minimum日数」オプションを使用することで、ユーザがパスワード変更後に再度パスワード変更可能までの日数を指定することが出来ます。(日数に「0」を指定すると、パスワードはすぐに変更できるようになります。「test」ユーザのパスワードを一度変更した場合、7日間経過しなければ再度パスワードを変更することが出来ないように設定します。エージングデータを調節。一度パスワードを変更した後に再度パスワードを変更してみると、パスワードの変更が行えないことが確認できます。日数」オプションを使用することで、指定したユーザのパスワード有効期限を設定することが出来ます。ユーザ名パスワードの有効期限を1日に設定してみます。エージングデータを調節。成功パスワードの有効期限を設定したユーザに「su」してみると、パスワードの有効期限が切れる旨のメッセージが表示され有効期限が設定されていることが確認できました。パスワードは1日で有効期限が切れます。ちなみに、パスワードの有効期限が切れた場合はパスワードの変更が促されます。日数」オプションを使用することで、パスワードの有効期限が切れる前に注意メッセージを通知する日数を指定することが出来ます。ユーザ名パスワードの有効期限が切れる6日前に注意メッセージを通知するように設定します。エージングデータを調節。有効期限が近付くと、パスワードの有効期限切れを注意するメッセージが表示されました。パスワードは6日で有効期限が切れます。「-i」または「–inactive」オプションを使用することで、パスワードの有効期限が切れた際にユーザのログインを禁止するまでの猶予期間を設定することが出来ます。ユーザ名パスワードの有効期限経過後、1日経過するとログインできないように設定します。エージングデータを調節。猶予期間が過ぎてしまった場合は、ユーザはログインすることが出来なくなってしまいます。testパスワード:アカウントの有効期限が切れました。システム管理者にお問い合わせください。認証トークンの有効期限切れです再度ユーザをログイン出来るようにするには、「root」ユーザで該当ユーザのパスワードを再設定してあげる必要があります。「-S」または「–status」オプションを使用することで、パスワードの有効期限などの情報を簡易的に表示させることが出来ます。実際に設定情報を表示させてみます。)表示される内容は下記の順番で表示されています。「–stdin」オプションを使用することで、標準入力からパスワードを読み込ませて設定することができます。[ユーザ名]「test」ユーザのパスワードを「Passw0rd」に設定してみます。すべての認証トークンが正しく更新できました。シェアするtamohiko関連記事ユーザ作成・追加の方法CentOS(redhat系)でのユーザの作成方法です。「useradd」コマンドを...記事を読むユーザの削除方法linuxでのユーザ削除方法です。「userdel」コマンドを使用する方法と、手動で削除する方法について説明しています。「CentOS7」で「warnquota」を使用して、クォータの制限を超えたユーザに警告をメール送信を行えるようにする手順です。...記事を読むユーザのロケール設定方法CentOS(bash)でユーザのロケールを変更(設定)する方法についてまとめています。多くのLinux初期設定では全てのユーザが「su」コマンドを使用することによって、rootユーザにな...記事を読む/etc/passwdと/etc/shadowファイルについてのまとめLinuxの「/etc/passwd」と「/etc/shadow」ファイルについてまとめました。Linuxでは、ファイルやディレクトリを「パーミッション」と呼ばれているアクセス制御で「読み取り許可」「書き込...記事を読む【CentOS7】xfsファイルシステムでのクォータ(quota)設定CentOS7環境の「xfs」ファイルシステムでディスククォータを設定する方法です。「xfs」なフ...記事を読むスワップ領域の追加方法スワップ領域のサイズが足りなくなった場合等にサイズを追加する方法です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。なっていますが、利用しないではないかと、、、。--parentsでフォルダ構造(パス)まるごとコピーparentsの綴りが誤っているようです。いろんなサイト様を参照しつつ最終的にこちらのサイト様で無事に動作させることができました。ありがとうございます。wordpressインストール大変参考になりました。ありがとうございました。server-memo.net.。