Из-за безопасности и принципов управления доступом, открытие постоянного доступа к учетной записи ‘root‘ не рекомендуется. Это представляет собой серьезную угрозу безопасности, так как ‘root‘ имеет полные привилегии и может выполнять любые команды на системе. Вместо этого рекомендуется использовать учетные записи с ограниченными правами (обычные пользователи) для повседневных задач и только временно переключаться в учетную запись ‘root‘, когда это необходимо.
Установка пароля Root
Если вам нужен постоянный доступ к root, вы можете установить для него пароль командой:
sudo passwd root
Сначала вас попросят ввести пароль от вашей учетной записи. А после будет предложено ввести новый пароль дважды для подтверждения.
После ввода пароля, вы успешно установите пароль для учетной записи root в Ubuntu. Теперь вы можете использовать ‘su’ или ‘sudo -i’ и ввести этот пароль для получения полных привилегий root.
Открываем доступ к root по SSH
Подключитесь к вашему серверу по ssh в качестве пользователя с административными правами. После успешного подключения выполните следующую команду для переключения в учетную запись ‘root‘:
sudo -i
Вас попросят ввести пароль текущего пользователя для подтверждения.
Откройте файл настроек SSH на сервере. Обычно это файл ‘/etc/ssh/sshd_config‘. Вы можете использовать текстовый редактор, такой как nano, для его редактирования:
nano /etc/ssh/sshd_config
PermitRootLogin yes
Сохраните изменения и закройте редактор.
Чтобы изменения вступили в силу, перезапустите службу SSH:
service ssh restart
Открываем root для графической оболочки Gnome
Для настройки PAM для GDM вам нужно будет отредактировать файл конфигурации PAM, который отвечает за аутентификацию. Откройте файл в текстовом редакторе с правами администратора:
sudo nano /etc/pam.d/gdm-password
И закомментируйте там строчку:
# auth required pam_succeed_if.so user != root quiet_success
Настройка PAM (Pluggable Authentication Module) для разрешения входа в учетную запись ‘root‘ через GDM (GNOME Display Manager) требует особой осторожности и может повысить риски безопасности. Допускать вход ‘root‘ через графический интерфейс не рекомендуется из-за потенциальных угроз безопасности. Однако, если у вас есть веские причины для этого, следуйте этим шагам.