CentOS 7でユーザーを追加・削除する方法
CentOSは、他のすべてのLinuxディストリビューションと同様に、マルチユーザー・オペレーティングシステムです。 各ユーザーは、さまざまなコマンドラインおよび GUI アプリケーションに対して異なる権限レベルおよび特定の設定を持つことができます。
ユーザーの追加および削除方法を知ることは、各 Linux ユーザーが知っておくべき必須スキルの 1 つです。
前提条件 #
ユーザーの作成と削除には、root または sudo 権限のあるユーザーとしてログインする必要があります。
How To Add User in CentOS #
CentOSでは、useradd
コマンドライン ユーティリティを使って新しいユーザーアカウントを作成できます。 新しいユーザーのホームディレクトリ(/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のデフォルトでは、wheelグループのメンバーにはsudoアクセスが付与されます。
新しく作成したユーザーに管理者権限を持たせたい場合、そのユーザーをwheelグループに追加します:
sudo usermod -aG wheel username
How To Delete a User in CentOS #
ユーザーアカウントが不要になった場合は、deluser
コマンドラインツールで削除することが可能です。
ユーザーファイルを削除せずにユーザーを削除するには、以下を実行します:
sudo userdel username
ユーザーのホームディレクトリとメールスプールを削除する場合は、-r
フラグを使用します:
sudo userdel -r username
成功すると、userdel
コマンドは何も出力されません。
ユーザーが sudoprivileges を付与されていた場合、そのユーザーは wheel グループから削除され、そのユーザーがメンバーだった他のグループからも削除されます。
結論 #
このチュートリアルでは、CentOS でユーザーの追加と削除を行う方法について学びました。 他の Linux ディストリビューションでも同じコマンドが適用されます。