На этот вопрос уже есть ответ:
Я пытаюсь установить инструменты разработки phalcon.В документации сказано:
Создайте символическую ссылку на сценарий phalcon.php:
ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon
и после подключения к моему серверу Ubuntu на этапе создания символической ссылки на сценарий phalcon.php
Я получаю сообщение об ошибке:
ubuntu@ip-000-00-0-00:/$ sudo ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Как мне завершить установку?
Когда я пробую без sudo
, я получаю:
ubuntu@ip-000-00-0-00:/$ ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
ln: failed to create symbolic link ‘/usr/bin/phalcon’: Permission denied
Документация, за которой я следил
Я попробовал все ответы из этого вопрос, но по-прежнему возникают те же ошибки: / usr / bin / sudo должен принадлежать uid 0 и иметь установленный бит setuid
Походит /usr/bin/sudo
, повреждается, как упомянуто. Можно попытаться зафиксировать его путем начальной загрузки машины Linux в recovery mode
и фиксации его путем выполнения команд:
chown root:root /usr/bin/sudo
ls -l /usr/bin/sudo
и полномочия должен быть -rwsr-xr-x
. Если они не, фиксируют их путем выполнения chmod 4755 /usr/bin/sudo
. , Если все подходит затем, Вы должны иметь sudo
назад!