Linux ユーザー アカウントを操作する必要があるときは、デフォルトでコマンド ラインを使用する傾向があります。もちろん、この目的のための GUI もありますが、コマンド ラインの方が効率的で効果的だと思います。さらに、リモート サーバー上の Linux ユーザーを管理することが多いので、コマンド ラインが最適な選択肢です。
しかし、ユーザー管理のために習得するのに最適なコマンドは何でしょうか? ここでは、私のトップ 5 を紹介します。
1. ユーザーを追加する
実際には、ユーザーを追加するための 2 つの異なるコマンドがあります。 ユーザー追加 そして ユーザーを追加する私は ユーザーを追加する コマンドを使用するのが最善の方法です。ユーザーのホーム ディレクトリを作成するために追加のオプションは必要なく、ユーザーのパスワードを作成するように求められます (そのため、その目的でさらに別のコマンドを使用する必要はありません)。
発行する場合 ユーザーを追加する、使用する必要があります 須藤 次のようにユーザー名を追加します。
ここで、USERNAME は追加するユーザーの名前です。ユーザーのフルネームとその他の情報 (一部は空白のままでも可) を入力するよう求められます。最後に、ユーザーのパスワードを入力/確認します。
2. ユーザーモッド
このコマンドを使用すると、ユーザーをグループに追加したり、ユーザーのログイン ディレクトリを変更したり、アカウントを期限切れにしたり、ユーザーをロックアウトしたりなど、ユーザー アカウントを変更できます。このコマンドは、複数のユーザーがいる Linux マシンを管理する必要があるすべての人にとって重要です。
ユーザーをグループに追加するには、次のコマンドを発行します。
sudo usermod -aG GROUP USER
この例では、GROUP はグループの名前、USER はグループに追加するユーザーの名前です。aG オプションは追加とグループ用です。
また: 古いパソコンを救いたいですか? 5つのLinuxディストリビューションをお試しください
次の方法でユーザーのアカウントをロックアウトできます。
ここで、USER はロックアウトされるユーザー名です。
ユーザーのロックを解除するには、次のコマンドを使用します。
3. パスワード
ユーザーのパスワードを変更する必要がある場合(またはユーザーがパスワードを変更する必要がある場合)、 パスワード 必要なのはコマンドだけです。コマンドは次のように使用します。
USERはパスワードを変更する必要があるユーザーの名前です。ユーザーはこのコマンドを使用して自分のパスワードを変更できますが、 須藤 権限が必要です。 パスワード ユーザーのパスワードを期限切れにして、強制的に変更させるコマンドです。これを行うには、次のコマンドを発行します。
ここで、USER はパスワードの有効期限を切る必要があるユーザー名です。
また: Linux への切り替えを検討中ですか? 知っておくべき 10 のこと
4. ユーザーデル
誰かが会社を辞めたり、家にいなくなったりしたら、ユーザーを削除する必要があるかもしれません。誰かに悪用されないように、それらのアカウントをそのままにしておくのは避けたいものです。そのためには、 ユーザー削除 コマンドが役立ちます。オプションなしでコマンドを実行すると、アカウントは無効になりますが、ユーザーのホーム ディレクトリはそのまま残ります。これは、そのユーザーのファイルにアクセスする必要がある場合に便利です。
ユーザーを削除し(ホーム ディレクトリを保持)、コマンドは次のようになります。
ここで、USER は問題のユーザーです。
また: LinuxとAndroidを接続する方法と、接続すべき理由
ユーザーのホーム ディレクトリも削除するには、次のコマンドを発行します。
USER は削除するユーザーです。
5. lslogins
ユーザーの最終ログイン時間、ログイン元のマシンのIPアドレス、所属グループなど、ユーザーに関する詳細情報を表示する必要がある場合は、 ログイン コマンドは次のようになります:
ここで、USER はユーザーの名前です。そのユーザーについて、おそらく必要以上の情報が表示されます。
各コマンドの使用方法の詳細については、各コマンドのマニュアルページを参照してください(男追加ユーザー、 男ユーザーモデレーター、 マンユーザーデル、 そして マニュアルlslogins)。