У меня возникли проблемы с предоставлением пользователю доступа sudo. У меня Ubuntu 12.04 LTS на моем новом VPS.
Я создал пользователя с именем portaljacker, добавил его в группу администраторов, а группа администраторов находится в файле sudoers как
%admin ALL=(ALL) ALL
но когда я использую sudo как portaljacker, он говорит:
sudo: должен быть установлен root
Понятия не имею, в чем проблема, так как я уже делал это некоторое время назад на предыдущем VPS (он был недоступен, долгая история) и не могу вспомнить, что я делал по-другому.
решение1
Похоже, что sudo
у вашего исполняемого файла неправильные разрешения. Попробуйте ls -l /usr/bin/sudo
посмотреть, что он говорит. Он должен выглядеть так -rwsr-xr-x
(или ---s--x--x
; s
должен быть там в этом месте, хотя). Если s
там нет, попробуйте запустить chmod u+s /usr/bin/sudo
как root.