CentOS、および他のすべてのLinuxディストリビューションは、マルチユーザーオペレーティングシステムです。各ユーザーは、さまざまなコマンドラインおよびGUIアプリケーションに対して異なる権限レベルと特定の設定を持つことができます。
ユーザーを追加および削除する方法を知ることは、各Linuxユーザーが知っておくべき重要なスキルの1つです。
このチュートリアルでは、CentOS7システムでユーザーを追加および削除する方法について説明します。
前提条件#
ユーザーを作成および削除するには、rootまたはsudo権限を持つユーザーとしてログインする必要があります。
CentOSでユーザーを追加する方法#
CentOSでは、useradd
を使用して新しいユーザーアカウントを作成できます コマンドラインユーティリティ。
「username」という名前の新しいユーザーアカウントを作成するには、次のコマンドを実行します。
sudo adduser username
上記のコマンドは出力を表示しません。新しいユーザーのホームディレクトリ(/home/username
)が作成されます )そして/etc/skel
からファイルをコピーします ディレクトリをユーザーのホームディレクトリに移動します。ホームディレクトリ内で、ユーザーはファイルやディレクトリの書き込み、編集、削除を行うことができます。
次に、ユーザーがログインできるように、新しいユーザーのパスワードを設定する必要があります。これを行うには、passwd
を使用します コマンド:
sudo passwd username
パスワードを入力して確認するように求められます。強力なパスワードを使用してください。
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
CentOSのデフォルトでは、グループホイールのメンバーにsudoアクセスが許可されています。
新しく作成したユーザーに管理者権限を付与する場合は、ユーザーをホイールグループに追加します。
sudo usermod -aG wheel username
rootとしてログインしている場合は、各コマンドの前にsudoを付ける必要はありません。 CentOSでユーザーを削除する方法#
ユーザーアカウントが不要になった場合は、deluser
を使用して削除できます。 コマンドラインツール。
ユーザーファイルを削除せずにユーザーを削除するには、次のコマンドを実行します。
sudo userdel username
ユーザーのホームディレクトリとメールスプールを削除する場合は、-r
を使用します フラグ:
sudo userdel -r username
成功すると、userdel
コマンドは出力を生成しません。
ユーザーにsudoprivilegesが付与された場合、そのユーザーはホイールグループ、およびユーザーがメンバーであった他のグループから削除されます。