У деяких випадках, наприклад, при використанні Ubuntu, з цим можуть виникнути певні труднощі, адже кожен дистрибутив досить помітно відрізняється від інших, а Ubuntu це особливо стосується.

Наприклад, розглянемо випадок, коли для оновлення пакетів потрібно виконати команду:

apt -getupdate

При спробі запустити цю команду на виконання не з-під суперпользователяroot, з`явиться повідомлення про помилку:

E: Could not open lock file / var / lib / apt / lists / lock - open (13 Permission denied) E: Unable to lock the list directory




Однак обійти цю неприємну ситуацію не складає труднощів. Для цього можна запропонувати цілих два способи.

1. Наберіть команду ось в такому вигляді:

sudoapt -getupdate

У відповідь на введення команди з`явиться послідовність рядків, що завершується рядком

Readingpackagelists ... Done

Тобто команда виконана успішно, оновлення вироблено. Такий спосіб отримати root права слід визнати більш безпечним, ніж вхід в систему з ім`ям root. Адже при виклику команд через sudo повноваження суперпользователяroot отримує лише той процес, який обраний користувачем, і лише на час запуску, що набагато менше ставить систему під загрозу, ніж завантаження її з правами адміністратора, коли такі ж повноваження отримає будь-який стартував процес або додаток.

2. Для досвідчених користувачів Linux більш звичним і зручним буде варіант виклику

sudo -i

Така команда дозволить перейти в адміністраторську сесію з сесії звичайного користувача, тобто піти менш безпечним, але більш звичним і зручним шляхом.

Зрозуміло, якщо користувач не має паролем root, то у нього виникне закономірне питання при вході до повноважень суперкористувача. Адресувати його слід того, хто встановлював Ubuntu на даний комп`ютер. Саме при установці задається ім`я суперкористувача і його пароль.