🐧 Как найти / изменить пароль по умолчанию пользователя root в Ubuntu |

🐧 Как найти / изменить пароль по умолчанию пользователя root в Ubuntu

Мануал

Прежде чем я объясню, как изменить пароль по умолчанию, полезно узнать о «Root SuperUser» и «sudo user» в Linux.

В любом Linux, как и в любой версии Ubuntu, есть SuperUser с именем root, Windows-эквивалент пользователя в группе администраторов.

Пользователь Root может делать все что угодно, поэтому ежедневная работа под суперпользователем может быть опасной.

Вы можете сделать что-то неправильно и уничтожить всю систему.

В идеале вы должны работать как пользователь, имеющий только те привилегии, которые необходимы для выполнения поставленной задачи.

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

Использование Sudo

По умолчанию Ubuntu не устанавливает пароль пользователя root, и поэтому вы не можете войти в систему как пользователь root.

Вместо этого вам предоставляется возможность выполнять задачи с привилегиями суперпользователя с помощью sudo.

Это означает, что вы не можете войти в систему как root напрямую или использовать команду su, чтобы стать пользователем root.

Однако, поскольку учетная запись root физически существует, все равно можно запускать программы с привилегиями уровня root.

Команда sudo позволяет авторизованным пользователям запускать определенные программы от имени пользователя root без необходимости знать пароль пользователя root.

В приведенном ниже примере команда whoami будет выполнена от имени пользователя root.

Замените приведенную ниже команду whoami командой, которую вы хотите выполнить от имени пользователя root:

$ sudo whoami
root

Несмотря на то, что вы можете создать пароль для учетной записи root, который позволит вам войти в систему как root с помощью su, это не типичный способ работы Ubuntu.

Вместо этого Ubuntu ожидает, что вы будете использовать sudo.

Sudo – это альтернатива предоставлению людям пароля root для выполнения обязанностей суперпользователя.

При установке Ubuntu по умолчанию человеку, который установил ОС, по умолчанию предоставляются права «sudo».

Любой, имеющий права sudo, может выполнить что-то «как суперпользователь», предварительно написав sudo в своей команде.

Например, чтобы запустить apt-get dist-upgrade от имени суперпользователя, вы можете использовать:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Преимущества использования Sudo

Существует ряд преимуществ, связанных с отключением учетной записи root по умолчанию в Ubuntu.

Вы можете заранее выбрать, какие пользователи имеют доступ к sudo.

Им не нужно запоминать пароль root, так как они используют свой собственный пароль.

Если у вас несколько пользователей, вы можете дать некоторым пользователям права sudo или отозвать чей-либо доступ суперпользователя, удалив их разрешение sudo, не меняя пароль root и не уведомляя всех о новом пароле.

Вы даже можете выбрать, какие команды пользователю разрешено выполнять с помощью sudo, а какие команды запрещены для этого пользователя.

По умолчанию система избегает интерактивного входа «Я могу сделать все что угодно».

Вам будет предложено ввести пароль, прежде чем произойдут серьезные изменения.

Sudo добавляет запись в журнал выполнения команд (в /var/log/auth.log).

Если кто-то все испортил, вы можете вернуться и посмотреть, какие команды были запущены.

Без существующего пароля root, это делает невозможным атаку брутфорс на учетную запись root.

Это актуально, если вы разрешаете вход через SSH.

Вместо этого злоумышленник должен знать имя локальной учетной записи.

Использование шелла root

Если вы не хотите использовать команду sudo каждый раз, когда вам нужно выполнить команду с привилегиями root, вы можете получить оболочку root с помощью команды sudo и ее опции -i:

$ sudo -i

или

$ sudo su

Обратите внимание, что ваша командная строка изменится с $ на #, что означает, что вы в настоящее время находитесь в рутовой оболочке.

Теперь вы действуете как суперпользователь для каждой команды.

Это хороший принцип безопасности – не оставаться суперпользователем дольше, чем необходимо, просто чтобы уменьшить вероятность случайного повреждения системы.

Установка / изменение пароля по умолчанию root

Если вы хотите изменить пустой пароль по умолчанию и установить пароль для root, введи

$ sudo passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

После установки пароля root вы можете войти в систему как root с помощью команды su:

$ su
Password: 
root@vagrant-ubuntu-trusty-64:/home/vagrant#

Таким образом мы изменили пароль root по умолчанию, поэтому теперь мы можем войти в систему и использовать Ubuntu в качестве суперпользователя, но не забывайте об осторожности при использовании вашего компьютера таким образом.

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий