<Mr.ElectroNick>
/* personal website */

Как залогиниться либо получить права root , суперпользователя, суперюзера в Ubuntu

Это первый вопрос который задают пользователи после установки Ubuntu — читайте, запоминайте и передавайте другим…

Где root?

К слову — это была самая первая моя проблема когда я начал работать с Ubuntu.
Я долго пытался понять как получить права суперюзера (приятно же всё таки хоть какие то права получить :-))

Всё оказалось гораздо проще чем я думал и ещё проще чем ожидал. Существует два способа запускать команды с правами рута:

sudo секюрная-команда

Например нам нужно запустить обновление пакетов при помощи такой команды

apt-get update

Если попробовать запустить её не под рутом то можно получить следующее сообщение:

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

Но в Ubuntu есть довольно простой способ избавиться от этих сообщений набрав команду следующим образом:

sudo apt-get update

При запуске такой комбинации вы увидите примерно следующее

nick@ubuntu:~$ sudo apt-get update
[sudo] password for nick: *************
Get:1 http://security.ubuntu.com hardy-security Release.gpg [189B]
...
Reading package lists... Done

Это означает что всё ОК и списки пакетов обновились.

Вся прелесть использования команды sudo в том что с точки зрения безопасности (а в последнее время это слово назойливо жужжит отовсюду)
гораздо лучше только при необходимости выполнять операции с правами суперюзера.

Но есть и второй вариант — мой самый любимый и привычный, как и многим начинающим и закоренелым линуксойдам…

sudo -i

Разница на первый взгляд небольшая но между командами sudo и sudo -i лежит огромная пропасть.

При помощи команды sudo -i пользователь получает возможность перейти из сессии обычного пользователя в сессию суперюзера — рута

Вход с правами суперюзера сразу после логина в консоль выглядит примерно так:

login as: nick
nick@192.168.1.100's password: *************
Linux ubuntu1 2.6.24-19-server #1 SMP Wed Aug 20 23:54:28 UTC 2008 i686

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Tue Mar  3 21:42:06 2009 from 192.168.1.2
nick@ubuntu1:~$ sudo -i
[sudo] password for nick: *************
root@ubuntu1:~# ...

Где взять пароль?

Если вы систему ставили не сами то этот вопрос закономерен но его лучше задавать тому кто ставил систему.
В случае если вы сами ставили Ubuntu то ответ простой — то имя пользователя которое вы вводили при инсталяции и тот пароль
который вы ввели для пользователя и являются необходимыми для прав суперюзера.

Инсталляция автоматически добавляет первого созданого пользователя (тот который в инсталляции указывался) в группу admin,
соответственно этот пользователь имеет право иметь права рута — суперюзера

Это всё! Удачных эксперементов!