shared:root_in_ubuntu

Заметки для всех

Задаем пароль и разблокируем пользователя root

sudo passwd root

sudo passwd -u root

Разрешаем вход по ssh

sudo gedit /etc/ssh/sshd_config

Ищем строки (они закомментированы обычно), с параметром PermitRootLogin
если среди них есть такой PermitRootLogin yes - раскомментируем, если же нет, добавляем его после этих строк.

Разрешаем вход в графическое окружение (рабочий стол)

Открываем файл /etc/gdm4/custom.conf и в блоке [security] добавляем строку
AllowRoot=True

Затем открываем файл /etc/pam.d/gdm-password, ищем там строку
auth required pam_succeed_if.so user != root quiet_success

Закомментируем ее, поставив знак # перед ней

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

При первом входе у меня вышла некая ошибка, подобная этой

Error found while loading /home/[username]/.profile 
mesg: ttyname failed: inappropriate ioctl for device
As a result the session should not be configured correctly
You should fix the problem as soon as feasible

На просторах интернета нашел такое решение (может быть оно и не лучшее, но не пугает сообщением об ошибке)

редактируем файл /root/.profile

в конце файла ищем строку mesg n || true
меняем эту строку на такую: tty -s && mesg n || true

  • shared/root_in_ubuntu.txt
  • Последнее изменение: 2021/02/17 07:30
  • 127.0.0.1