新しいLinuxサーバーを構成するとき、最初に行うことは、ユーザーを追加または削除することです。ユーザーごとに異なる権限レベルがあり、さまざまなコマンドラインとアプリケーションに固有の設定があります。
この記事では、CentOS8でユーザーを追加および削除する方法について説明します。
ユーザーを作成または削除するには、rootまたはsudo権限を持つ別のユーザーとしてシステムにログインする必要があります。
CentOSシステムでは、 useradd
コマンドを使用して、新しいユーザーアカウントを作成するユーザー名を追加できます。
たとえば、「linuxize」という名前の新しいユーザーを作成するには、次のコマンドを実行します。
sudo adduser linuxize
成功すると、このコマンドはプロンプトを出力しません。ユーザーとユーザーのホームディレクトリ( / home / linuxize
)を作成し、ファイルを / etc / skel
ディレクトリからユーザーのホームディレクトリにコピーします。ユーザーのホームディレクトリでは、ユーザーはファイルやフォルダーの書き込み、編集、削除を行うことができます。
rootとしてログインしている場合は、各コマンドの前にsudoを追加する必要はありません。
次に、ユーザーがログインできるように、新しいユーザーのパスワードを設定する必要があります。これを行うには、ユーザー名を指定して passwd
コマンドを実行します。
sudo passwd linuxize
パスワードを入力して確認するように求められます。
Changing password for user linuxize.
New password:
Retype newpassword:
passwd: all authentication tokens updated successfully.
大文字と小文字、数字、および特殊な記号を含む強力なパスワードを使用してください。
CentOSシステムでは、ユーザーグループホイールのすべてのメンバーが sudo
を使用してアクセスできます。
新しく作成したユーザーに管理者権限を付与する場合は、ユーザーを次のユーザーグループに追加します。
sudo usermod -aG wheel linuxize
sudoersファイルを変更して、ユーザーのsudoアクセス権を構成することもできます。
不要になったユーザーアカウントを削除するには、 userdel
コマンドとユーザー名を入力します。
たとえば、 linuxize
という名前のユーザーアカウントを削除するには、次のコマンドを実行する必要があります。
sudo userdel linuxize
成功すると、このコマンドは出力プロンプトを生成しません。
上記のコマンドはユーザーを削除しますが、ユーザーのファイルは削除しません。もちろん、ユーザーは自分が属するグループからも削除されます。
ユーザーを削除し、ホームディレクトリとメールを削除するには、 -r
オプションを指定して userdel
を実行します。
sudo userdel -r linuxize
CentOS8でユーザーを追加および削除する方法を示します。同じコマンドが他のLinuxディストリビューションにも適用されます。
CentOSは、他のLinuxディストリビューションと同様に、マルチユーザーオペレーティングシステムです。ユーザーを追加および削除する方法を知ることは、すべてのLinuxユーザーが知っておくべき基本的なスキルです。
オリジナル:https://linuxize.com/post/how-to-add-and-delete-users-on-centos-8/
Recommended Posts