組織内で何らかのパスワード ポリシーがすでに実装されている場合は、この記事を読む必要はありません。ただし、この場合、アカウントに 24 時間のロック期間を設定すると、ユーザー アカウントのロックを手動で解除する必要があります。 このチュートリアルは、Linux でユーザー アカウントを手動でロックおよびロック解除するのに役立ちます。 これは、次の 2 つの Linux コマンドを使用して 3 つの方法で実行できます。
これを説明するために、daygeek ユーザー アカウントを選択してみましょう。それを段階的に行う方法を見てみましょう。 弊社のアカウントではなく、ロックまたはロック解除する必要があるユーザーのアカウントを使用する必要があることにご注意ください。 id コマンドを使用して、特定のユーザー アカウントがシステムで使用可能かどうかを確認できます。はい、私のアカウントはシステム内で利用可能です。 #id デイギーク uid=2240(daygeek) gid=2243(daygeek) グループ=2243(daygeek),2244(ladmin) 方法 1: Linux で passwd コマンドを使用して特定のユーザー アカウントをロック、ロック解除、およびステータスを確認するにはどうすればよいでしょうか? passwd コマンドは、Linux 管理者が頻繁に使用するコマンドの 1 つです。これは、/etc/shadow ファイル内のユーザーの認証トークンを更新するために使用されます。 指定されたユーザー アカウントをロックするには、-l スイッチを指定して passwd コマンドを実行します。 # パスワード -l daygeek ユーザー daygeek のパスワードをロックしています。 パスワード: 成功 ロックされたアカウントのステータスは、passwd コマンドを使用するか、 passwd コマンドを使用して、ユーザー アカウントのロック状態を確認します。 # パスワード -S デイギーク または # passwd --status daygeek これにより、指定されたアカウントのパスワードの状態に関する簡単なメッセージが出力されます。
ロックされたユーザー アカウントのステータスを確認するには、/etc/shadow ファイルを使用します。アカウントがロックされている場合は、パスワードの先頭に 2 つの感嘆符が追加されます。 # grep daygeek /etc/shadow デイギーク:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00 :18047:7:90:7::: 特定のユーザー アカウントのロックを解除するには、-u スイッチを指定して passwd コマンドを実行します。 # パスワード -u デイギーク ユーザー daygeek のパスワードのロックを解除します。 パスワード: 成功 方法 2: Linux で usermod コマンドを使用して特定のユーザー アカウントをロック、ロック解除、およびステータスを確認するにはどうすればよいでしょうか? usermod コマンドは Linux 管理者によっても頻繁に使用されます。 usermod コマンドは、特定のユーザーのアカウント情報を変更/更新するために使用されます。特定のグループにユーザーを追加する場合などに使用します。 指定されたユーザー アカウントをロックするには、-L スイッチを指定して usermod コマンドを実行します。 # usermod --lock デイギーク または # usermod -L daygeek ロックされたアカウントのステータスは、passwd コマンドを使用するか、/etc/shadow ファイルから指定されたユーザー名を取得することで確認できます。 passwd コマンドを使用して、ユーザー アカウントのロック状態を確認します。 # パスワード -S デイギーク または # passwd --status daygeek daygeek LK 2019-05-30 7 90 7 -1 (パスワードがロックされています。) これにより、指定されたアカウントのパスワードの状態に関する簡単なメッセージが出力されます。
ロックされたユーザー アカウントのステータスを確認するには、/etc/shadow ファイルを使用します。アカウントがロックされている場合は、パスワードの先頭に 2 つの感嘆符が追加されます。 # grep daygeek /etc/shadow デイギーク:!!$6$tGvVUhEY$PIkpI43HPaEoRrNJSRpM3H0YWOsqTqXCxtER6rak5PMaAoyQohrXNB0YoFCmAuh406n8XOvBBldvMy9trmIV00 :18047:7:90:7::: 指定されたユーザー アカウントのロックを解除するには、-U スイッチを指定して usermod コマンドを実行します。 # usermod --unlock daygeek または # usermod -U daygeek 方法 3: Linux で usermod コマンドを使用して、特定のユーザー アカウントへの SSH アクセスを無効または有効にする方法は? usermod コマンドも Linux 管理者が頻繁に使用するコマンドです。 usermod コマンドは、特定のユーザーのアカウント情報を変更/更新するために使用されます。特定のグループにユーザーを追加する場合などに使用します。 あるいは、特定のユーザーに nologin シェルを割り当てることによってロックを実現することもできます。これを行うには、次のコマンドを実行します。 # usermod -s /sbin/nologin デイギーク
# grep daygeek /etc/passwd daygeek:x:2240:2243::/home/daygeek:/sbin/nologin 元のシェルに再度割り当てることで、ユーザーの SSH アクセスを有効にすることができます。 シェル スクリプトを使用して Linux で複数のユーザー アカウントをロック、ロック解除、およびステータスを確認する方法は? 複数のアカウントをロック/ロック解除したい場合は、スクリプトを見つける必要があります。 はい、これを行うには小さなシェル スクリプトを書くことができます。これを行うには、次のシェル スクリプトを使用します。 ユーザーリストを作成します。各ユーザー情報は別々の行に表示されます。
Linux で複数のユーザー アカウントをロックするには、次のシェル スクリプトを使用します。 # ユーザーロック.sh #!/bin/bash `cat user-lists.txt` 内のユーザー する パスワード -l $user 終わり
最後にスクリプトを実行して目標を達成します。 ユーザー u1 のパスワードをロックしています。 パスワード: 成功 ユーザー u2 のパスワードをロックしています。 パスワード: 成功 ユーザー u3 のパスワードをロックしています。 パスワード: 成功 ユーザー u4 のパスワードをロックしています。 パスワード: 成功 ユーザー u5 のパスワードをロックしています。 パスワード: 成功 ロックされたユーザー アカウントを確認するには、次のシェル スクリプトを使用します。 # vi ユーザーロックステータス.sh #!/bin/bash `cat user-lists.txt` 内のユーザー する パスワード -S $user 終わり
最後にスクリプトを実行して目標を達成します。 # sh ユーザーロックステータス.sh u1 LK 2019-06-10 0 99999 7 -1 (パスワードがロックされています。) u2 LK 2019-06-10 0 99999 7 -1 (パスワードがロックされています。) u3 LK 2019-06-10 0 99999 7 -1 (パスワードがロックされています。) u4 LK 2019-06-10 0 99999 7 -1 (パスワードがロックされています。) u5 LK 2019-06-10 0 99999 7 -1 (パスワードがロックされています。) 複数のユーザーのロックを解除するには、次のシェル スクリプトを使用します。 # ユーザーロック解除.sh #!/bin/bash `cat user-lists.txt` 内のユーザー する パスワード -u $ユーザー 終わり
最後にスクリプトを実行して目標を達成します。 # sh ユーザーロック解除.sh ユーザー u1 のパスワードのロックを解除します。 パスワード: 成功 ユーザー u2 のパスワードのロックを解除します。 パスワード: 成功 ユーザー u3 のパスワードのロックを解除します。 パスワード: 成功 ユーザー u4 のパスワードのロックを解除します。 パスワード: 成功 ユーザー u5 のパスワードのロックを解除します。 パスワード: 成功 同じシェル スクリプト # sh ユーザーロックステータス.sh u1 PS 2019-06-10 0 99999 7 -1 (パスワード設定、SHA512 暗号化) u2 PS 2019-06-10 0 99999 7 -1 (パスワード設定、SHA512 暗号化) u3 PS 2019-06-10 0 99999 7 -1 (パスワード設定、SHA512 暗号化) u4 PS 2019-06-10 0 99999 7 -1 (パスワード設定、SHA512 暗号化) u5 PS 2019-06-10 0 99999 7 -1 (パスワード設定、SHA512 暗号化) 要約する 上記は、編集者が紹介した Linux でユーザー アカウントをロックおよびロック解除する 3 つの方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
目次1. 背景2. 複合インデックスを理解する3. 左端一致原則4. フィールド順序の影響5. 単一...
概要港とは何ですか?英語の単語の意味は「港」です。 Harborはコンテナ(貨物)を保管するために使...
関連記事:初心者が学ぶ HTML タグ (4)導入された HTML タグは、必ずしも XHTML 仕...
1. はじめにこれまで、テキストの特定の部分を強調したい場合、通常は太字にしたり明るい色を使用したり...
この記事では、画像拡大鏡効果を実現するためのJSの具体的なコードを参考までに紹介します。具体的な内容...
目次1. HTML構造を作成する2. テーブルを作成する3. ヘビの頭と体を作る4. 食べ物を作る5...
html <div> 要素 <button type="button&q...
時々、素敵なスクロールバー効果を見るのは楽しいものです。ここでは、CSSを使用してそれを実現する方法...
まず、Vue-cli をインストールする必要があります。 npm インストール -g vue-cli...
Python 3のインストール1. 依存環境をインストールするPython3 はインストール プロセ...
フォーム内の visibility=hidden および display=none のフォーム要素は...
目次NIS の紹介ネットワーク環境: 1. 環境の準備(両方のノードが必要) 2.nisマスターサー...
目次Linux の MariaDB データベースについて1. データベースとは何ですか? 2. デー...
目次1. Dockerをインストールする2. influxDBをインストールして設定する3. Gra...
序文この記事では、uniapp グローバル変数の実装方法をいくつかまとめています。詳細な知識は、uV...