root должен быть setuid root [duplicate]

На этот вопрос уже есть ответ:

Я случайно выполнил эту команду chmod -R 755 / usr / bin на моем удаленном сервере [Ubuntu 12.04.3 LTS], и у меня нет пароля root.

Когда я запускаю sudo, я получаю sudo: must be setuid root. Это права доступа к папке / bin.

drwsr-xr-x   2 deployer root 40960 juil. 23 11:54 bin

SSH-соединение - единственный доступ к моему удаленному серверу.

0
задан 23 July 2014 в 17:42

1 ответ

Ваше сообщение об ошибке вызывается sudo быть принадлежавшимся deployer, кроме того, права установлены неправильно. Для фиксации полномочий попробуйте что-то как chmod 4755 /usr/bin/sudo, поскольку Вы в настоящее время владеете sudo.

Для фиксации владения необходимо работать chown root:root /usr/bin/sudo..., но Вы, возможно, должны были бы быть, поддерживают это. Если Вы не имеете +s набор на/bin/chown, и без пароля root или консоли восстановления / альтернативный метод начальной загрузки, нет, вероятно, никакого пути. Так, можно попробовать вышеупомянутую показанную команду обычным пользователем, но скорее всего необходимо будет переустановить.

более подобные вопросы:

Ошибка после sudo-луга " sudo: должен быть setuid root"

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

2
ответ дан 23 July 2014 в 17:42

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

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