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

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

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

Больше никаких параметров не нужно. Вторая команда предпочтительнее, потому что она позволяет сохранить текущие переменные окружения, что в некоторых случаях будет очень полезно.
Пароль root Ubuntu
Несмотря на приведенные выше способы решения проблемы, вы все еще не можете авторизоваться от имени суперпользователя в TTY или использовать утилиту su без sudo. Если это для вас важно дальше мы рассмотрим как установить пароль root Ubuntu и вернуть полноценного root пользователя. Только это все нужно делать когда у вас есть обычный пользователь и доступ к нему. Сначала смотрим /etc/shadow и убеждаемся, что пароля действительно нет:
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 достаточно выполнить только одну команду, но нужно никогда не забывать про осторожность. Если у вас остались вопросы, спрашивайте в комментариях.
Похожие записи
Оцените статью
(27 оценок, среднее: 4,52 из 5)
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
21 комментарий к “Пароль root в Ubuntu”
Расшифровать смысл Вашей статьи можно следующим образом: «Вода мокрая, потому что она вода, потому и мокрая».
Если Вы написали эту статью для новичков в Linux, то хоть мух от котлет отделите.
Новичок прочёл Вашу статью и думает: «Если я вводил пароль во время установки системы, то куда я не могу войти». Цитирую — «Начнем с того, что суперпользователя в Ubuntu никто не отключал, пользователь root существует и от его имени работают процессы, как в других системах. Просто для этого пользователя не задан пароль. Поэтому вы и не можете войти.» Тогда зачем я задавал пароль?
И т.д. по тексту.
Вам не кажется, Админ, что в статье сумбур какой-то? Поэтому чи расшифровал её как: «Вода мокрая, потому что она вода, потому и мокрая». ) Ответить
В терминале пишем sudo -l и вы от имени root. Всё просто как описаться в штаны. Ответить
Мне кажется у вас нормальный сайт на котором полезные статьи и дают советы. В отличии от linuxthebest на котором я решил подискутировать насчет отказа разработчиков ubuntu от unity и новой бета версии Ubuntu 17.10. Мне явно нахамили хотя я не оскорблял не кого в комментах. Такие сайты как linuxthebest могут испортить у новичка впечатление о Linux. Ответить
Не стоит судить лишь по комментариям. У нас, как и там есть разные пользователи, а администрация не всегда успевает отвечать на сообщения. Я тоже не на все сообщения отвечаю потому что не всегда есть на это время. Ответить
Да, действительно, не совсем понятно. Может быть надо было начать с того, что в Linux существуют разные виды паролей, как для обычных пользователей, так и root пароли. Ответить
А чем собственно root пароли отличаются от паролей для обычных пользователей, кроме, собственно, того, что они встречаются только у пользователя root? Ответить
В вопросе как бы уже ответ, хотя понять смысл мудрено. Может быть тем, чем отличается обычный пользователь от супер-пользователя и не только в Linux Ответить
Кирилл Ерофеев
Есть проблемка — нужно установить один из кодеков на ноутбуке с предустановленным Ubuntu Linux. При вводе в терминале команды sudo и далее по тексту система запрашивает пароль, но какой пароль туда нужно ввести неизвестно, ведь линукс предустановленный. Если следуя статье вписать sudo su и далее команду вместо sudo, то система пароль не спросит? Ответить
Спросит. Если вы пользователь принадлежащий к группе sudo, то можете сами задать рутовский пароль. Если не sudo, что ж, тут варианта два — или искать sudo юзера или переустановка системы Ответить
> Но разработчики Ubuntu пошли еще дальше и вообще отключили аккаунт суперпользователя.
> Начнем с того, что суперпользователя в Ubuntu никто не отключал
Блин, так отключал или не отключал? Ответить
Пароль root я изменил, согласно вашим рекомендациям. Однако не получается подсоединиться к серверу через Filezilla через root. Также, через терминал нету входа для root сразу. Только надо войти через user а потом переключится на root. Как это сделать? Ответить
А вам и не надо подключаться к терминалу через рут. Это в принципе не секьюрно и не безопасно, ведь узнав рут пароль вам могут сделать rm -rf /* (удаление всей системы, если не знаете) просто потому что могут. Вы подключаетесь под пользователем, затем уже переключаетесь на root. И то для большей безопасности все же рекомендуется юзать пользователя и sudo Ответить
Привет. Дали ноут. Вроде как не рабочий. Купил новую зарядку запустился. Все хорошо. Стоит убунту. кажеться 12.4. Версия. Зашел как обычный юзер, пытался подключить интерен. не выходит, просит пароль суперпользователя. как быть? Что делать? Все на немецком. Ответить
Здравствуйте. Кто может мне помочь установить на сервер амазон суперпользователя root xmk,s я мог заходить и иметь полный доступ с правами root пишите в скайп vip-stalker777 Ответить
Проблема не в том, что пароль не вводится или вводится , а в том что пароль только в терминале не узнаётся. при входе в систему пароль узнаётся. пока.
ниже привожу то что выдаёт терминал на все ваши команды. всё это безобразие в только что установленной убунте 18.04
отвечайте на сайте т.к . с почтой временные перебои. терминал
————————————————————————————————
12345@user:~$ sudo su
[sudo] пароль для 12345:(пароль правильный с учётом раскладки и регистра)
12345 отсутствует в файле sudoers. Данное действие будет занесено в журнал. 12345@user:~$ sudo -i
[sudo] пароль для 12345:(пароль правильный с учётом раскладки и регистра)
12345 отсутствует в файле sudoers. Данное действие будет занесено в журнал. 12345@user:~$ sudo cat /etc/shadow | grep root
[sudo] пароль для 12345:(пароль правильный с учётом раскладки и регистра)
12345 отсутствует в файле sudoers. Данное действие будет занесено в журнал. 12345@user:~$ sudo passwd root
[sudo] пароль для 12345:(пароль правильный с учётом раскладки и регистра)
12345 отсутствует в файле sudoers. Данное действие будет занесено в журнал.
@user:~$ Ответить
Необходимо добавить пользователя 12345 в группу wheel или изменить настройки sudo — https://losst.pro/oshibka-user-is-not-in-the-sudoers-file-v-ubuntu Ответить
У меня после изменения пароля root — не открывается Vesta. Может кто-то подсказать, что в такой ситуации делать? Ответить
Пароль root’а в Ubuntu

Разработчики Ubuntu решили что системе пользователь root не нужен. Вместо этого нужно использовать sudo с паролем к текущему акаунту.
Из-за этого решения, чтобы использовать команду su, в консоли необходимо набрать:
sudo passwd
и задать пароль для пользователя root, тогда этот пароль можно использовать и для su
UPD (спасибо meako): А можно sudo su и получить терминал рута, с паролем текущего пользователя.
UPD (спасибо zloe_zlo): А можно написать sudo -i и стать суперюзером без su.
Как узнать свой пароль для sudo юзера в ubuntu?
strace: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf: Operation not permitted
strace: attach: ptrace(PTRACE_SEIZE, 15571): Operation not permitted
а если я делаю через sudo:
sudo strace -u someuser -E HOME=/home/someuser -p 12345 -o trace.txt
то у меня просит ввести пароль:
password for someuser:
как узнать или поменять этот пароль?
- Вопрос задан более года назад
- 4108 просмотров
sudo su или где найти пароль на суперпользователя (root) в Kubuntu ?
Речь идет о команде «su» и пароле рута под кубунту.
Во время установки создается пользователь и ему соответственно задается пароль, а где найти пароль на суперпользователя (root) ?
![]()
dm — 29 Март, 2007 — 16:04

По умолчанию root аккаунт в Ubuntu/Kubuntu отключен и пароля у root просто нет. Все административные задачи выполняются через sudo. По умолчанию право на выполнение sudo предоставлено первому пользователю, созданному при инсталляции. Все остальные по умолчанию — обычные пользователи.
Как использовать SUDO:
1. В консоли/терминале:
(запуск команды с правами суперпользователя). Последует запрос на ввод пароля, введите свой пользовательский пароль.
Система какое-то время (man sudo) помнит введённый пароль (сохраняет открытой sudo-сессию). И поэтому возможна ситуация, когда запрос на ввод пользовательского пароля не последует.Если вдруг захочется гарантированно прервать sudo-сессию:
2. При использовании «Alt+F2»:
(запуск графических приложений с правами суперпользователя). На запрос введите свой пользовательский пароль.
*В Кубунту вместо gksudo используйте команду kdesu
Как получить права администратора в терминале, чтобы не вводить каждый раз sudo?
(не забыть «-«) Tерминал с правами root. Пароль пользователя при этом ввести нужно лишь один раз. Последующие команды можно запускать с правами root без необходимости добавлять sudo. Терминал переводится в /root папку.
Code:
$sudo -s или sudo su
Терминал с правами root. Как и предыдущая команда, но оставляет терминал в домашней папке (/home/your_name)
Чтобы больше узнать о каждой из этих команд введите в терминале/консоли имя команды —help, например sudo —help .
Если кто-то предпочитает традиционный root вместо sudo (не рекомендуется):
а) Установка пароля рута: $sudo passwd root
Ликвидация пароля рута: $sudo passwd -l root
б) Если кто-то хочет запретить использование sudo вообще, и использовать только пароль root:
Установить пароль root: $sudo passwd root
Запретить судоерам выполнение любых комманд под рутом в /etc/sudoers.
в) При установке Убунту в экспертном режиме можно самому ввести пароль рута. Однако тогда обычный пользователь судоером быть не сможет. Чтобы это исправить, нужно установить пакет sudo и отконфигурировать /etc/sudoers, а также добавить пользователя в группу wheel.
г) При проблемах можно загрузиться в single mode (выбрать в grub при загрузке режим recovery mode) и всё исправить.
Взято с форума ubuntu.
![]()
crosskay — 9 Декабрь, 2010 — 12:33

В теории всё понял,на приктике ничего не получается.
А именно,получить права root при использовании Dolphin’a, конкретнее вносить изменения внутри папки usr.
Если можно объясните подробнее,я новичок.
![]()
alex1812 — 9 Декабрь, 2010 — 13:18

в терминале — kdesudo dolphin
![]()
Schaman — 8 Март, 2013 — 12:33

Вводишь в консоли sudo su (он спрашивает пароль), вводишь пароль и у тебя права рута в консоли. Чтобы вызвать Dolphin с правами рута надо написать Dolpin, но лично мне больше нравится так: kdesudo dolphin и тогда да- все работает.
P.S. Перед как сделать kdesudo dolphin, надо сделать выход из-под Рута: exit.
![]()
RA9OAJ — 29 Март, 2012 — 09:24

ИМХО! От работы под root надо овыкать и отказываться напроч, так же как и от программирования с GOTO 🙂
Оно же безопаснее и уже не будешь ломать голову, что и где я нечаянно не так сделал под root. На автомате будешь анализировать все, что введешь с префиксной командой sudo.
Опираясь на опыт, советую Вам!
![]()
Гость — 28 Март, 2012 — 14:13
sudo -i Сразу в терминале даёт права root
![]()
Nikosam — 28 Июль, 2012 — 13:04
Если кто-то предпочитает традиционный root вместо sudo (не рекомендуется):
а) Установка пароля рута: $sudo passwd root
Ликвидация пароля рута: $sudo passwd -l root
То есть при помощи этой команды можно менять пароль root зная только пароль пользователя?
![]()
Flameflower — 28 Июль, 2012 — 13:15

В зависимости от записях в sudoers.
Если пользователю дозволены подобные действия и требуется аутентифицировать себя (т.е. ввести свой пароль) — да.
![]()
beowulf0208 — 9 Август, 2012 — 08:04
Возможно ли раз и навсегда (т.е. даже после перезагрузки ПК) стать суперпользователем, т.е. чтоб полностью отключить ввод sudo перед командой, чтоб система не требовала пароли при изменении настроек и в некоторых других случаях?
![]()
DarkneSS — 9 Август, 2012 — 08:54