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