rootユーザーとroot以外のユーザーを持つRed Hatシステムがあります。 n個の新しいrootクラスユーザーとm個の新しいroot以外のユーザーを作成する必要があります。既定では、サーバーにすでに存在する2人のユーザーを複製する必要があります。目的は、サーバーにアクセスするすべての人に一意の資格情報を提供することです。誰かがルートとして機能し、他の誰かがルートではなく役割を果たすことができます。
新しいルート類似ユーザーを作成する必要があるため、他のユーザーにroot権限を付与するのと同じではないと思います。
答え1
通常どおり通常のユーザーアカウントを作成します(useradd
必要に応じてGUIツールを使用することもできます)。 root アクセス権を付与するユーザーには 2 つのオプションがあります。
(a)sudo
管理ユーザーのアカウントを使用してに追加する/etc/sudoers
か、(b)名前は異なるがUID = 0の別のユーザーアカウントセットを作成し、それを使用してsu
そのアカウントにアクセスするようにします。
別々のUID 0アカウントを作成すると、管理者は別々のルートパスワードを持つことができ、これらのパスワードは管理者によって異なる可能性があるという利点があります。
答え2
アカウントが必要なコンピュータにログインします。ユーザーになりますroot
。
sudo -i
ユーザーを追加してroot
パスワードを設定します。必要に応じてユーザーを作成します。
adduser $username
passwd $username
そのユーザーになることができるユーザーごとに、そのroot
ユーザーを正しいsudo
グループに追加します。wheel
RHELにあります。
usermod -aG wheel $username
sudo
設定でグループが許可されていることを確認してくださいroot
。
visudo
wheel
次のように、このグループの2つの構成が表示されます。
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
構成オプションの1つのコメントを外してファイルを保存します。たとえば、sudo
各ユーザーがパスワードを入力するか、root
コマンドを実行するように設定するには、root
次の行を使用します。
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
これで、m個の一般ユーザーとn個の特権ユーザーを作成してroot
コマンドを実行できますroot
。