Получение setgid: ошибка операции не разрешена при выполнении команды 'su' - Ubuntu 12.04

Я вошел в систему с пользователем Imp. И когда я пытаюсь войти через пользователя root на терминале:

impuser@machine:~$ su - root

это дает:

setgid:Operation not permitted

Есть идеи, как решить эту проблему?

3 ответа

Решение

Ubuntu позволяет только sudo повысить уровень привилегий, а не su (в отличие от других дистрибутивов). Чтобы получить root shell, попробуйте это:

sudo su
sudo -i

Для интерактивной корневой оболочки. Преимущество также заключается в обработке сценариев.login и.profile.

sudo -s

Также предоставит вам корневую оболочку, но она не будет обрабатывать сценарии входа в систему.

Если "impuser" разрешено получать root (это означает, что он не исключен из прав sudo в /etc/sudoers файл) Просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.

sudo su
Другие вопросы по тегам