Debian、および他のすべてのLinuxディストリビューションは、マルチユーザーオペレーティングシステムです。各ユーザーは、さまざまなコマンドラインおよびGUIアプリケーションに対して異なる権限レベルと特定の設定を持つことができます。
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。
このチュートリアルでは、Debian9でユーザーを追加および削除する方法について説明します。
前提条件#
Debianシステムでユーザーを追加および削除するには、rootまたはsudoアクセス権を持つユーザーとしてログインする必要があります。
Debianには、新しいユーザーアカウントを作成するために使用できる2つのコマンドラインツールがあります。useradd およびadduser 。
useradd adduser中にユーザーを追加するための低レベルのユーティリティです。 useraddへのフレンドリーなインタラクティブフロントエンド Perlで書かれています。
usernameという名前の新しいユーザーアカウントを作成するには adduserを使用する 実行するコマンド:
sudo adduser username Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
一連の質問があります。パスワードは必須であり、他のすべてのフィールドはオプションです。
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
最後のプロンプトで、Yと入力して、情報が正しいことを確認する必要があります 。
このコマンドは、新しいユーザーのホームディレクトリを作成し、/etc/skelからファイルをコピーします。 ディレクトリをユーザーのホームディレクトリに移動します。ホームディレクトリ内で、ユーザーはファイルやディレクトリの書き込み、編集、削除を行うことができます。
Debianのデフォルトでは、グループsudoのメンバーにはsudoアクセスが許可されています。
新しく作成したユーザーに管理者権限を付与する場合は、ユーザーをsudoグループに追加します。
sudo usermod -aG sudo username
ユーザーアカウントが不要になった場合は、userdelを使用して削除できます。 またはdeluser 。 Debianでは、通常、deluserを使用する必要があります 低レベルのuserdelよりも使いやすいコマンド 。
ユーザーファイルを削除せずにユーザーを削除するには、次のコマンドを実行します。
sudo deluser username
ユーザーとそのホームディレクトリおよびメールスプールを削除する場合は、--remove-homeを使用します。 フラグ:
sudo deluser --remove-home username