Щоб зробити те, що інші відповіді, про які вже було сказано, цілком зрозуміло: що інший користувач не лише «корінь стільки, скільки ви» (відповідь Videonauth), він також може стати вами (перейти на ваш обліковий запис користувача) .
Це тому, що за допомогою привілеїв суперпользователя можна перейти на будь-який рахунок.
Ви, мабуть, знаєте
sudo su
що є одним із варіантів відкриття кореневої оболонки, якщо для кореня не встановлено пароль (тому ви не можете просто увійти як корень безпосередньо).
suє коротким для "користувач комутації". До якого користувача він переходить? Нічого не зазначено, правда? Але зі сторінки man, ми можемо дізнатися, що:
Запрошений без імені користувача, він за замовчуванням стає користувачем.
Отже, це ефективно
sudo su root
якщо ви не перейменували rootщось інше.
Якщо ви просто запустите su <someuser>, вам буде запропоновано пароль. Отже, якщо ви запускаєте su root, вам буде запропоновано пароль root (який за умовчанням не існує в Ubuntu, тому ви не можете ввійти (зауважте, що не встановлений пароль означає, що немає засобів для входу через пароль, який є відрізняється від того, що пароль є порожнім рядком)). Але якщо ви запустите sudo su root, вам буде запропоновано власний пароль. І вам це лише запропонують sudo. Отримавши sudoваш пароль, він виконує команду, яку він отримав, як параметри з правами суперпользователя. Оскільки користувач може перейти на будь-який обліковий запис, коли він має привілеї суперпользователя, запит на введення пароля не потрібен.
Так виконуючи
sudo su <yourusername>
, інший sudoer може увійти як і ви.