Разрешение отклонено для 'sudo' после 'sudo chmod 666 / usr'

вы можете использовать команду dd для клонирования вашего жесткого диска во внешнюю.

dd if=/dev/sda of=/dev/sdb

где sda является внутренним и sdb внешним. который клонирует диск sda в устройство sdb. Просто настройте устройство на свои нужды. он также будет отражать таблицу разделов. поэтому он сохранит раздел подкачки или / home.

1
задан 7 September 2016 в 22:46

1 ответ

Возможно, ваша команда удалила SUID-бит из / usr / bin / sudo. Правильные разрешения должны быть:

-rwsr-xr-x 1 root root 136808 Aug 17 15:20 /usr/bin/sudo

Вы должны получить восстановление-cd, как указано в комментариях выше и выполните действия, описанные в разделе «Поиск корневого раздела». После того, как вы успешно установили его, установите SUID-бит с помощью: chmod 4755 / usr / bin / sudo

-2
ответ дан 23 May 2018 в 06:21
  • 1
    это неправильно, разрешения /usr/bin/sudo не были изменены - проблема с OP заключается в том, что каталог /usr (родительский элемент sudo) не имеет разрешений на выполнение – Zanna 7 September 2016 в 23:18
  • 2
    thx, я видел ваш комментарий относительно прав папки, которые не установлены в исполняемый файл. Сначала это должно быть исправлено. – Mick 7 September 2016 в 23:23
  • 3
    Бит setuid на /usr/bin/sudo будет очищен только в том случае, если OP использовал флаг -R в команде chmod, чего у них не было. Если бы они это сделали, их проблемы были бы намного хуже, чем отсутствие sudo – Zanna 7 September 2016 в 23:42

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

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