sudo
コマンドは、ユーザーが別のユーザー(デフォルトではrootユーザー)のセキュリティ権限でプログラムを実行できるように設計されています。
このガイドでは、CentOSでsudo権限を持つ新しいユーザーを作成する方法を説明します。 sudoユーザーを使用すると、rootユーザーとしてログインしなくても、CentOSマシンで管理タスクを実行できます。
CentOSのデフォルトでは、グループホイールのユーザーにはsudoアクセスが許可されます。既存のユーザーのsudoを構成する場合は、ユーザーをwheel
に追加するだけです。 手順4に示すように、グループ化します。
以下の手順に従って、CentOSサーバーにsudoユーザーを作成します。
1。サーバーにログインします#
rootユーザーのsshasを介してCentOSサーバーにログインすることから始めます:
ssh root@server_ip_address
2。新しいユーザーアカウントを作成する#
useraddコマンドを使用して新しいユーザーアカウントを作成します:
useradd username
username
を置き換えます 作成するユーザー名を使用します。
3。ユーザーパスワードを設定します#
passwd
を実行します 新しいユーザーのパスワードを設定するコマンド:
passwd username
パスワードの確認を求められます。強力なパスワードを使用してください。
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4。新しいユーザーをsudo
に追加します グループ#
CentOSシステムのデフォルトでは、グループwheel
のメンバー sudoアクセスが許可されます。新しいユーザーをホイールグループに追加します:
usermod -aG wheel username
Sudoの使用方法#
新しく作成したユーザーに切り替えます:
su - username
sudoを使用するには、コマンドの前にsudo
を付けるだけです。 とスペース。
sudo [COMMAND]
たとえば、/root
の内容を一覧表示するには 使用するディレクトリ:
sudo ls -l /root
このアカウントから初めてsudoを使用すると、次のバナーメッセージが表示され、ユーザーアカウントのパスワードを入力するように求められます。
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for username: