1

У меня проблемы с предоставлением пользователю доступа к sudo. У меня Ubuntu 12.04 LTS на моем новом VPS.

Я создал пользователя с именем portaljacker, добавил его в группу администраторов, а группа администраторов находится в файле sudoers как

%admin ALL=(ALL) ALL

тем не менее, когда я использую sudo в качестве порталджекера, он говорит:

sudo: должен быть корень setuid

Я понятия не имею, что не так, так как я сделал это некоторое время назад на предыдущем VPS (недоступно, длинная история) и не могу вспомнить, что я сделал по-другому.

1 ответ1

3

Кажется, ваш исполняемый файл sudo имеет неправильные разрешения. Попробуйте ls -l /usr/bin/sudo и посмотрите, что там написано. Он должен выглядеть как -rwsr-xr-x (или ---s--x--x ; в этой позиции должен быть s ). Если s нет, попробуйте запустить chmod u+s /usr/bin/sudo от имени пользователя root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .