Включить root в 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