質問 :セキュリティの観点から、root ユーザーを毎日のアクセスから保護し、別の「AS ROOT」ユーザーを使用する必要があるため、root ユーザーを追加するにはどうすればよいでしょうか。そうしないと、何らかの理由で root がブロックされてサーバーにアクセスできなくなる可能性があります。
ほぼルートと同等のユーザーを作成する必要がありますが、ルートと同一のユーザーではありません。これを達成する方法は?
新しいユーザーを作成し、そのユーザーに root 権限を付与して、ユーザーが sudo を使用して管理タスクを実行できるようにすることをお勧めします。次の手順に従ってください:
1. ユーザーを追加します:
# useradd -u -g -m -d /home/ -s /bin/ username
2. /etc/sudoers ファイルのバックアップを取ります :
# cp -pv /etc/sudoers /etc/sudoers.bak
3. visuo コマンドを使用してファイルを編集します:
# visudo
4. ファイル内で行う変更は次のとおりです:
## Allow root to run any commands anywhere root ALL=(ALL) ALL username ALL=(ALL) NOPASSWD:ALL ### add this lineUNIX / Linux :root 相当のユーザー (UID 0 の非 root ユーザー) を削除する方法