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