Отказано в разрешении на создание символической ссылки; sudo errors out [дубликат]

Я пытаюсь установить инструменты разработки 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

-1
задан 20 September 2017 в 09:33

1 ответ

Походит /usr/bin/sudo, повреждается, как упомянуто. Можно попытаться зафиксировать его путем начальной загрузки машины Linux в recovery mode и фиксации его путем выполнения команд:

  • Возвращаются, владелец для укоренения (uid 0) chown root:root /usr/bin/sudo
  • Исправляют полномочия, ТОЛЬКО ЕСЛИ ОНИ ЯВЛЯЮТСЯ НЕПРАВИЛЬНЫМИ. Выполненный ls -l /usr/bin/sudo и полномочия должен быть -rwsr-xr-x. Если они не, фиксируют их путем выполнения chmod 4755 /usr/bin/sudo.

, Если все подходит затем, Вы должны иметь sudo назад!

2
ответ дан 2 November 2019 в 05:43

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

Похожие вопросы: