Что будет если из под root запустить программу через sudo?
sudo - временное повышение прав, по умолчанию до рута. Вы уже рут, еще повышать права некуда. Программа выполнится от рута.
sudo это утилита, которая позволяет одному пользователю запускать команды от имени другого пользователя. Обычно это нужно чтобы обычный пользователь выполнил что-то от рута. Но sudo можно гибко настроить как на полный доступ к выполнению чего-либо от рута, так и выполнение конкретных команд, так и выполнение конкретных команд от имени определенного не рутового пользователя.

root это тоже юзер, и также может выполнять команду sudo, просто зачастую настраивать судо для root юзера нет смысла.