Ні, користувач, створений під час встановлення Ubuntu, не є root
. Кожна установка Linux має кореневого користувача, але не рекомендується використовувати її для повсякденної роботи. Оскільки root
дозволено робити в основному все, що завгодно, зруйнувати систему з невеликим наглядом дуже просто. Тому більшість (якщо не всі) дистрибутивів Linux пропонують створити "нормального" непривілейованого користувача під час встановлення. Рекомендується використовувати цього користувача для повсякденної роботи, а змінювати на все потужне лише root
тоді, коли вам це потрібно.
Ubuntu навіть піде на крок далі: у стандартній установці Ubuntu root
немає пароля. Через це ви не можете відкрити сеанс як root
. Якщо вам потрібна root
потужність s, ви використовуєте sudo
команду замість цього.
sudo
(скорочення для "перемикати користувача і робити") виконує команду, що слідує за іншим користувачем. Наприклад
ls /some/directory
робиться з обліковим записом користувача, з яким ви ввійшли в систему.
sudo -u joe ls /some/directory
робиться з користувачем joe
і це привілеї.
Якщо не вказати ім’я користувача, sudo
припускаємо root
. Тому
sudo ls /some/directory
виконував би ls /some/directory
з привілеями root
.