Перейти к содержимому

Ubuntu как зайти под root

  • автор:

Ubuntu как зайти под root

Пользователь root в системах GNU/Linux — это пользователь, имеющий административный доступ к вашей системе. Обычные пользователи не имеют этого доступа по соображениям безвасности. Тем не менее в Kubuntu нет пользователя root. Вместо этого, административный доступ предоставляется отдельным пользователям, которые могут использовать приложение «sudo» для выполнения административных задач. Первая учетная запись, созданная при установке системы по умолчанию будет иметь доступ к приложению sudo. Вы можете запретить доступ к sudo или предоставить его с помощью приложения Пользователи и Группы (см. «Пользователи и Группы»).

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

Чтобы использовать sudo в командной строке, просто наберите «sudo» перед командой, которую Вы хотите запустить. После этого sudo попросит ввести ваш пароль.

Sudo будет помнить ваш пароль установленное время (по умолчанию 15 минут). Эта возможность позволяет пользователям выполнять большое количество административных задач без необходимости каждый раз вводить пароль.

Внимание

Будьте осторожны при выполнении административных задач — вы можете испортить вашу систему!

Некоторые советы по использованию sudo:

  • Чтобы использовать терминал пользователя root, наберите «sudo -i» в командной строке
  • Вся группа графических утилит конфигурации в Kubuntu уже использует sudo, так что при необходимости у вас попросят пароль с помощью приложения kdesu , которое является графической оболочкой sudo .
  • За дальнейшей информацией по программе sudo и отсутствию пользователя root в Kubuntu обращайтесь к странице sudo на сайте Ubuntu wiki.

Запуск программ вручную с привилегиями root

Иногда необходимо выполнить программу с привилегиями root. Это легко сделать с помощью диалога Выполнить команду .

Внимание

Пожалуйста, будьте осторожны, выполняя приложения с привилегиями root, так как это может испортить вашу систему. За дополнительной информацией см. «Пользователь root и sudo».

  1. Откройте диалог Выполнить команду , нажав Alt — F2
  2. Введите название программы, которую вы хотите выполнить, с префиксомkdesu и нажмите Enter . Например, чтобы запустить файловый менеджер Konqueror с привилегиями root, наберите

Заходим под Root в Ubuntu

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

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

Как в Ubuntu зайти под Root

По причинам, описанным выше для пользователя root пароль в Ubuntu не задан по умолчанию, поэтому вы не можете просто так войти от его имени с помощью в виртуальных консолях доступных по Ctrl+Alt+FN или с помощью утилиты su. Поскольку пароля нет, ввести его верно вы не сможете. Выполняем:

Правда это обходится. Для входа пользователя root в терминале достаточно дописать sudo перед командой su:

$ sudo su — root

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

Если же вы желаете авторизоваться от имени этого пользователя в виртуальной консоли или по SSH, то вам надо сначала задать для него пароль. Выполняем:

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

Но если вам всё же очень хочется, надо немного настроить правила PAM для GDM. Для этого откройте файл /etc/pam.d/gdm-password и закомментируйте там строчку:

$ sudo vi /etc/pam.d/gdm-password

# auth required pam_succeed_if.so user != root quiet_success

Теперь вы можете авторизоваться от имени root в менеджере входа. Просто кликните по пункту Нет в списке, а затем введите логин root:

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

Учтите, что это опасно, так как любая программа может делать с вашим компьютером абсолютно все. Первые версии Windows тоже работали в таком режиме. А мы помним, насколько они были уязвимы и слабыми перед хакерсиким атаками.

Как разрешить пользователю root заходить по SSH в системах Linux Ubuntu

Обновлено

Обновлено: 04.03.2023 Опубликовано: 07.01.2017

По умолчанию, в некоторых системах Linux (например, Ubuntu) для суперпользователя root вход по SSH с использованием пароля не работает. При попытке подключиться можно увидеть сообщение «access denied» или «permission denied». Такая настройка необходима для обеспечения большей безопасности системе. Однако, если требуется предоставить возможность подключаться по SSH от пользователя root, необходимо выполнить нижеописанное.

* Инструкция подойдет для большинства UNIX-систем.

С использованием сертификата

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

На любом компьютере с Linux сгенерируем пару ключей командой:

ssh-keygen -t ed25519

В домашней директории:

. будет создано 2 файла id_ed25519.pub и id_ed25519. Содержимое файла id_ed25519.pub фиксируем.

Идем на наш целевой компьютер Ubuntu. Создаем каталог:

Вставляем в него содержимое файла id_ed25519.pub.

Теперь с компьютера, где были созданы сертификаты можно зайти на компьютер с Ubuntu:

Теперь с использованием ключа из файла id_ed25519 можно подключиться к нашему компьютеру Ubuntu без пароля.

По паролю

Для начала, необходимо создать пароль пользователю root следующей командой:

После нажатия Enter вводим дважды пароль.

Теперь открываем настройки SSH:

и редактируем параметр PermitRootLogin — задаем значение yes:

* если параметр закомментирован, снимаем комментарий.
** по умолчанию, значение может быть without-password или prohibit-password — оно разрешает вход для root средствами GSSAPI (не парольной аутентификации), например, смарт-карты или отпечатка пальца.

Перезапускаем ssh server:

systemctl restart ssh || systemctl restart sshd

или в старых версиях без systemd:

service ssh restart || service sshd restart

unixforum.org

Не могу зайти под Root, через su работает нормально, напрямую через Putty не могу. в чем причина .

В /etc/ssh/sshd_config сделал PermitRootLogin yes

Перезапустил /etc/init.d/ssh restart

Не помогло. что такое ?

Спасибо сказали:
Vascom Сообщения: 1699 ОС: Fedora 32

Re: Не могу зайти под root

Сообщение Vascom » 04.05.2018 09:39

В убунту разве есть root?
Спасибо сказали:
Bizdelnick Модератор Сообщения: 20512 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Не могу зайти под root

Сообщение Bizdelnick » 04.05.2018 10:21

А пароль-то руту задали?
Вообще плохая это идея — пускать root но ssh.
Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Спасибо сказали:
Bookkc Сообщения: 245 ОС: Ubuntu, Gentoo, Debian

Re: Не могу зайти под root

Сообщение Bookkc » 04.05.2018 11:47

а его разве нет ?
Спасибо сказали:
devilr Сообщения: 3635 ОС: Mandriva => Gentoo (~amd64) Контактная информация:

Re: Не могу зайти под root

Сообщение devilr » 04.05.2018 12:06

root — это просто пользователь с 0 (обычно). И неважно, убунту это или супермегалинукс
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Bizdelnick Модератор Сообщения: 20512 Статус: nulla salus bello ОС: Debian GNU/Linux

Re: Не могу зайти под root

Сообщение Bizdelnick » 04.05.2018 12:46

04.05.2018 11:47
а его разве нет ?
В ubuntu по умолчанию пароль root не задаётся, поэтому вход под ним заблокирован.
Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Спасибо сказали:
Bookkc Сообщения: 245 ОС: Ubuntu, Gentoo, Debian

Re: Не могу зайти под root

Сообщение Bookkc » 04.05.2018 12:47

пароль от рута я уже поставил

Спасибо сказали:
Vascom Сообщения: 1699 ОС: Fedora 32

Re: Не могу зайти под root

Сообщение Vascom » 04.05.2018 12:55

Тогда читай логи и смотри вывод ssh -vvv
Спасибо сказали:
SLEDopit Модератор Сообщения: 4817 Статус: фанат консоли (= ОС: GNU/Debian, RHEL

Re: Не могу зайти под root

Сообщение SLEDopit » 04.05.2018 18:50

04.05.2018 12:06
root — это просто пользователь с 0 (обычно). И неважно, убунту это или супермегалинукс

By default, the root account password is locked in Ubuntu. This means that you cannot login as root directly or use the su command to become the root user.

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.

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

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

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar