Войти как root в Ubuntu

Vojti Kak Root V Ubuntu



По умолчанию пользователь root не активен в Ubuntu. Его можно активировать, установив пароль с помощью пароль команду, а затем с помощью его - командой вы можете войти в систему как root.

Пользователь root — это пользователь, обладающий всеми административными привилегиями без каких-либо ограничений. Он может получить доступ к любому файлу и изменить его, добавить или удалить пользователей, установить или удалить программное обеспечение и изменить конфигурации системы.

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







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



Примечание: Для инструкций и команд, упомянутых в этом руководстве, я использую Ubuntu 22.04.



Корневой пользователь Ubuntu

При установке Ubuntu создается пользователь root без пароля. Пользователь root остается неактивным, чтобы избежать непреднамеренного повреждения системных файлов. Таким образом, всякий раз, когда вы входите в систему Ubuntu, вы входите как обычный пользователь с особыми условиями. Однако это не означает, что вы не сможете получить доступ к root-правам. Если у вас есть права администратора, то добавление судо прежде чем команды позволят вам выполнить специфичный для корня команды.





Рут против Судо

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



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

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

Чтобы запустить команду sudo, обычному пользователю должны быть предоставлены права администратора; обратитесь к нашему руководству по добавление пользователя в sudoers в Ubuntu Больше подробностей.

Включить root-пользователя в Ubuntu

Как обсуждалось ранее, пользователь root заблокирован в Ubuntu и ее версиях. Однако вы можете включить его, установив пароль для пользователя root.

Обратите внимание: если вы не являетесь участником sudoers, вы не сможете выполнить эти шаги.

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

судо пароль корень

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

Войти как root

Чтобы войти в систему как root в Ubuntu, откройте терминал и используйте команду его команда с тире , -л, или --авторизоваться вариант.

его -

Вам будет предложено ввести пароль; введите пароль, и теперь вы вошли в систему как root в Ubuntu.

Обратите внимание, что типичный $ знак оболочки bash изменен на # подпишите, когда вы входите в систему как root в Ubuntu.

Теперь вам не нужно вводить sudo при выполнении системных команд или доступе к системным файлам.

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

Войдите в систему как root через диспетчер дисплея.

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

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

Обратите внимание, что следующие инструкции предназначены для Ubuntu 22.04 со средой рабочего стола GENOME и не будут работать, если вы не используете GENOME.

Последняя версия GENOME использует GDM3 диспетчер дисплея по умолчанию, поэтому мы будем получать доступ к файлу конфигурации GDM3 с помощью текстового редактора nano.

судо нано / и т. д. / gdm3 / custom.conf

Введите следующую строку в файл.

Алловрут '=' истинный

Теперь нажмите Ctrl+X чтобы выйти из файла и сохранить изменения.

Следующий шаг предполагает изменение ПАМ или Подключаемый модуль аутентификации каталог, в котором находится файл паролей GDM.

Предупреждение: Модификация с ошибками потенциально может повредить pam.d файлы конфигурации, которые в конечном итоге могут сделать ваш сервер недоступным.

Открой gdm-пароль файл еще раз с помощью редактора nano.

судо нано / и т. д. / pam.d / gdm-пароль

Закомментируйте выделенную строку на скриншоте выше, используя команду # знак.

Нажимать Ctrl+X выйти и сохранить файл.

Теперь перейдите к перезагрузке системы Ubuntu, а затем на экране входа выберите Нет в списке вариант.

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

После входа в систему откройте терминал, и вы увидите # подписать по умолчанию.

Войдите в систему как root с помощью Sudo

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

судо

Или

судо

После выполнения вышеуказанной команды вам будет предложено ввести пароль, введите свой пароль (пароль пользователя не root).

Имя пользователя будет изменено с вашего обычного имени на root; использовать кто я команда, чтобы узнать текущее имя пользователя.

кто я

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

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

Заключение

Пользователь root — это пользователь верхнего уровня со всеми разрешениями, однако в Ubuntu пользователь root по умолчанию не активен. Чтобы активировать пользователя root, необходимо установить пароль с помощью пароль команда. Если пользователь уже является пользователем sudoer, этот пользователь может стать пользователем root, используя судо -я команда. В этом руководстве также упоминается метод включения root-входа из графического интерфейса, который не рекомендуется. Важно отметить, что при включении Ubuntu во многие дистрибутивы Linux пользователь root остается неактивным из-за угроз безопасности. Рекомендуется использовать судо вместо входа в систему как активный пользователь root, поскольку это более безопасный вариант. Чтобы узнать больше о su и sudo, используйте команду чувак Су и чувак, судо команды в терминале.