В некоторых случаях, к примеру, при использовании 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 на данный компьютер. Именно при установке задается имя суперпользователя и его пароль.