Разница между sudo и root в Ubuntu заключается в следующем:
- root — суперпользователь системы. 1 Это пользователь с идентификатором 0, который обладает наивысшими привилегиями в ОС. 1 В дистрибутивах на основе Debain, к которым относится Ubuntu, работа под пользователем root заблокирована — интерактивно залогиниться в консоль или GUI под ним нельзя. 1
- sudo — консольная команда, которая выполняет команду, переданную ей как аргумент, с правами суперпользователя (root). 1 Графический аналог — gksu, kdesu. 1
Таким образом, root — это пользователь, а sudo — команда, которая позволяет обычным пользователям выполнять административные задачи. 3