新しいユーザー権限

新しいユーザー権限

Centos VPSでユーザーを作成しました。ただし、新しいユーザーの場合、ホイールグループに新しいユーザーを追加しても、任意のフォルダ(または/var/www/)でファイルを作成または変更することはできません。/etc/nginx/conf.d/(私はLinuxの知識が不足しているため、説明が間違っている可能性があります。)

このユーザーがrootのように動作するようにどのように設定しますか?

まず、ユーザーを作成しました。

$ useradd mynewuser
$ passwd mynewuser

その後、root権限を追加しました。

$ usermod -G wheel mynewuser  
$ vi /etc/pam.d/su

# Uncommented this line  
auth            required        pam_wheel.so use_uid

$ visudo
mynewuser ALL=(ALL) ALL

答え1

suまたはコマンドを使用する必要がありますsudo。グループにユーザーを追加またはwheel追加するだけではsudoers不十分です。

他のオプションなしでこのコマンドを実行すると、suコマンドはrootユーザーに切り替わります。ルートアカウントのパスワードを入力する必要があります。これはsuコマンドのすべてではありません。これを使用してすべてのユーザーアカウントに切り替えることができます。実行すると、su johnjohnのパスワードを入力するように求められ、シェルはjohnのユーザーアカウントに切り替えられます。ルートシェルでコマンドを実行した後、ルートシェルを終了して制限付き特権モードに戻るには、終了を入力する必要があります。

sudoroot権限で単一のコマンドを実行します。を実行すると、sudo commandrootとしてコマンドを実行する前に、現在のユーザーアカウントのパスワードを入力するように求められます。

以下でより多くのコンテンツを見つけることができます。この回答suとの違いについてsudo

関連情報