У деяких випадках, наприклад, при використанні 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 на даний комп`ютер. Саме при установці задається ім`я суперкористувача і його пароль.