Ubuntu смена пароля root

Здравствуй, дорогой читатель, если у тебя возникла необходимость поменять пароль суперпользователя в системе Ubuntu Linux или другой Debian-подобной то эта статья призвана помоч тебе сделать это. Мы рассмотрим, как сменить пароль sudo через интерфейс командной строки — умение делать это — важный навык потому, как Linux часто установлен на удаленных серверах, доступ к которым осуществляется посредствам ssh через терминал.

Следует сразу обратить внимание на то, что пароль root может изменять только привелегированный пользователь (superuser). Обычные же пользователи могут менять лишь свой собственный пароль, в то время, как суперпользователь может менять так же и пароли любых юзеров.

Команда passwd

Смена пароля суперпользователя

Для смены паролей в Ubuntu используется команда passwd. Необходимо открыть терминал и перелогиниться в нем в пользователя root:

Оболочка, при этом, попросит ввести пароль администратора. После успешного ввода пароля появится приглашение от имени root.

Теперь можно выполнить, непосредственно, процедуру изменения пароля:

После ввода данной команды будет предложено ввести новый пароль sudo два раза (чтобы исключить опечатки).

Когда пароль будет успешно изменен можно перейти обратно в оболочку обычного пользователя командой:

Теперь при использовании команды sudo можно пользоваться новым паролем — он был изменен.

Смена пароля любого пользователя

Для того, чтобы с помощью данной команды (passwd) изменить пароль не своей (активной) учетной записи, а другой нужно воспользоваться расширенным синтаксисом:

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

Как вы знаете, разработчики Ubuntu имеют свой взгляд на безопасность работы с дистрибутивом. Довольно много дистрибутивов, в том числе Debian, на котором основана Ubuntu, предлагают использовать аккаунт суперпользователя для выполнения различных задач по администрированию системы. Но сейчас такой подход считается небезопасным, поскольку вы можете забыть что работаете от имени суперпользователя и удалить какие-либо важные вещи.

Читайте также:  Wc get template part

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

Суперпользователь в Ubuntu

Начнем с того, что суперпользователя в Ubuntu никто не отключал, пользователь root существует и от его имени работают процессы, как в других системах. Просто для этого пользователя не задан пароль. Поэтому вы и не можете войти. Но есть несколько способов авторизоваться от имени root без пароля. Во-первых, это sudo. Команда su запрашивает пароль только в том случае, если вы выполняете ее от имени обычного пользователя. Если команда будет запущена от имени суперпользователя, то пароль спрашиваться не будет, а вы сразу перейдете в терминал root. Первая комбинация, которая приходит на ум:

Но есть и более простой и правильный вариант, вы можете использовать опцию -i утилиты sudo чтобы перейти в терминал суперпользователя:

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

Пароль root Ubuntu

Несмотря на приведенные выше способы решения проблемы, вы все еще не можете авторизоваться от имени суперпользователя в TTY или использовать утилиту su без sudo. Если это для вас важно дальше мы рассмотрим как установить пароль root Ubuntu и вернуть полноценного root пользователя. Только это все нужно делать когда у вас есть обычный пользователь и доступ к нему. Сначала смотрим /etc/shadow и убеждаемся, что пароля действительно нет:

Читайте также:  Iphone 6s plus 16gb gold

sudo cat /etc/shadow | grep root

Для установки пароля для root наберите:

sudo passwd root

Теперь нужно ввести два раза пароль и готово. Проверяем снова:

sudo cat /etc/shadow | grep root

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

Дальше вы можете использовать команду su для авторизации, авторизоваться от root по ssh и многое другое. Например:

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

Выводы

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

4 ответа 4

в терминале — sudo passwd root

Изменение пароля without terminal

Щёлкните самый правый значок на панели меню и выберите Параметры системы.

Откройте Учётные записи.

Щёлкните табличку рядом с надписью Пароль.

Эта табличка выглядит как ряд точек или квадратиков, если пароль уже есть.

Введите действующий пароль, а затем новый пароль. Введите новый пароль снова в поле Подтвердить пароль.

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *