В Ubuntu 26.04 учётная запись root отключена по умолчанию. В статье описано, как включить её при необходимости и безопасно ограничить доступ через su.
1. Получение прав root через sudo
Пользователь, созданный при установке, имеет права администратора. Чтобы получить оболочку от имени root, выполните:
ubuntu@srv:~$ sudo -s [sudo] password for ubuntu: # введите свой пароль root@srv:/home/ubuntu# # переключено на root
2. Установка пароля для root и вход через su
Если требуется полноценный вход под root, сначала задайте ему пароль:
ubuntu@srv:~$ sudo passwd root [sudo] password for ubuntu: # введите свой пароль New password: # задайте пароль root Retype new password: # подтвердите passwd: password updated successfully
Теперь можно войти с помощью команды su:
ubuntu@srv:~$ su - Password: # введите пароль root root@srv:~# # переключено на root
3. Ограничение доступа к команде su
Чтобы разрешить использовать su только определённым пользователям, настройте PAM:
root@srv:~# vi /etc/pam.d/su
Раскомментируйте и измените строку 15 следующим образом:
auth required pam_wheel.so group=adm
Добавьте разрешённого пользователя (например, ubuntu) в группу adm:
root@srv:~# usermod -aG adm ubuntu
После этого только члены группы adm смогут выполнять su -.

