ユーザー管理は、それほど華やかな作業には聞こえないかもしれませんが、多忙なシステム管理者にとって不可欠な業務です。家族、友人、同僚など、新しいユーザーを作成するには、適切な権限を付与し、ユーザーが実行できる操作を管理する必要があります。これらはすべてGUIとターミナルから実行できます。この記事では、その方法を説明します。
このハウツーで紹介するコマンドはすべて、ほとんどのLinuxマシンで動作します。Ubuntu LTSインストールを使用していますが、Raspberry Piでも実行できます。
このハウツーの一部はターミナル経由で実行します。ほとんどのLinuxマシンでは、Ctrl、Alt、Tキーを押すことでターミナルウィンドウを開くことができます。このハウツーを実行する際は、複数のユーザーを設定している場合は、正しいユーザーアカウントを選択して削除するように特に注意してください。
GUI経由で新しいLinuxユーザーを追加する
ほとんどの場合、デスクトップ経由のユーザー管理で十分であり、ありがたいことにほとんどの Linux ディストリビューションではこれが完璧に実行されています。
GUI経由でユーザーを追加するには
1.設定アプリケーションを開き、リストを下にスクロールしてユーザータブを選択します。
2.ロック解除ボタンをクリックし、パスワードを入力します。これらの設定を編集するには、パスワードによるロック解除が必要です。これにより、ユーザーアカウントの操作中に発生する事故を防ぐことができます。
3. 「ユーザーの追加」ボタンをクリックして、新しいダイアログ ボックスを開きます。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
4.新しいユーザーの名前を追加します。ツールはユーザー名を提案しますが、自由に変更できます。この段階でユーザーのパスワードを追加するか、ユーザーが初回ログイン時に独自のパスワードを設定できるようにすることができます。完了したら、「追加」をクリックして保存します。ユーザーの作成を確認するため、パスワードの入力を求められます。
5.オプションの手順:新しいユーザーを作成するときに管理者タブをクリックするか、ユーザー アカウントがすでに作成されている場合は管理者ボタンを切り替えて、ユーザーに追加の権限を付与します。
6.ログオフして、新しいユーザーアカウントに切り替えます。新しいユーザーアカウントには独自のホームディレクトリがあり、すべてのアプリケーションでそのユーザーの設定が使用されることがわかります。
GUI経由でLinuxユーザーを削除する
ユーザーアカウントを確実に削除することは、適切な管理方法です。不要なファイルを削除するだけでなく、さらに重要なのは、ユーザーアカウントへのアクセスを削除することです。
同じ GUI アプリケーションを使用して、テスト インストールからユーザー Zainab を削除できます。
1.設定アプリケーションを開き、リストを下にスクロールしてユーザータブを選択します。
2.ロック解除ボタンをクリックし、パスワードを入力してください。これらの設定を編集するには、パスワードによるロック解除が必要です。これにより、システムからユーザーが誤って削除されることを防ぐことができます。
3.削除したいユーザーアカウントを選択し、「ユーザーを削除」ボタンをクリックします。ただし、そのユーザーが現在ログインしている場合は、ログイン中にユーザーを削除すると問題が発生する可能性があるという警告が表示されます。
4. 「ファイルの削除」 bをクリックして、ユーザーのホームディレクトリを削除します。まだファイルをバックアップしていない場合は、「ファイルを保持」をクリックしてください。
Linuxターミナル経由でユーザーを追加する
GUIは素晴らしいですが、時にはターミナルで直接操作する必要があることもあります。ターミナルを使えば、ユーザー管理も簡単に行えます。システム管理者を目指す方なら、Bashスクリプトを使えば、このプロセスを自動化することも可能です。ターミナル内のコマンドラインインターフェースを使ってシステムにユーザーを追加するのも簡単です。
以下の例では、コマンドの実行にroot権限またはsudo権限が必要なため、コマンドの先頭にsudoを使用しています。root権限でログインしている場合は、これらのコマンドにsudoを追加する必要はありません。
1. adduserコマンドを使用して新しいユーザーを追加します。プロンプトが表示されたら、sudo 権限があることを確認するためにパスワードを入力してください。新しいユーザー名は小文字で入力してください。
2.新しいユーザーアカウントのパスワードとユーザー情報を作成します。すべての情報を入力する必要はありません。Enterキーを押してスキップすれば、空欄のままでも構いません。
3.新しいユーザー情報を確認するには、「y」と入力し、Enter キーを押します。エラーが発生した場合は、「n」と入力して操作をキャンセルできます。
sudo adduser jamal
Linuxターミナル経由でユーザーをグループに追加する
グループメンバーシップは、グループ内の複数のユーザーに基本的な権限と特権を与えるために使用されます。グループを使用することで、グループ内のユーザーに個別に権限を割り当てることなく、これらの基本的な権限を確実に付与できます。
1.ターミナルを開きます。
2. usermodコマンドを使用して、新しいユーザーを sudo グループに追加します。usermodコマンドには 2 つの引数があります。1 つ目は -a で、ユーザーを追加します。G引数には、ユーザーを追加するグループ名を指定します。
sudo usermod -aG sudo <username>
Linuxターミナルからユーザーを削除する
コマンドラインインターフェースを使ってユーザーアカウントを削除するのは簡単です。以前のユーザー追加例と同様に、これらの操作を実行するにはsudoを使用するか、 rootとしてログインする必要があります。
1. deluserコマンドに--remove-home引数を指定して実行すると、ユーザーとそのホームディレクトリが削除されます。adduserコマンドでユーザーを追加するのと同様に、deluserコマンドを使用してユーザーアカウントを削除できます。-- remove-home引数を指定すると、ユーザーのホームディレクトリが削除され、そのユーザーのファイルもすべて削除されます。
sudo deluser –remove-home <username>
2. deluser コマンドを使用して、ホームディレクトリを削除せずにユーザーを削除します。場合によっては、ホームディレクトリとファイルを削除せずにユーザーを削除したい場合があります。これを行うには、deluserコマンドを引数なしで実行するだけです。
sudo deluser <username>
GUI ツールとコマンド ライン インターフェイスを組み合わせることで、ほとんどの Linux システムでユーザー アカウント、そのファイルの内容、およびグループ アクセスを管理するための基本的なアプローチが適切に揃います。
- Linuxでディスク使用量を確認する方法
- Linuxでプロセスを強制終了する方法
- Linuxでファイルを検索する方法