Назад | Перейти на главную страницу

Я сменил владельца sudo. Можно ли вернуть рут обратно?

Название говорит само за себя. Я занимался поиском и устранением неисправностей, и я случайно сменил владельца sudo с root на мое имя пользователя. Нет я не могу sudo так как:

sudo: effective uid is not 0, is sudo installed setuid root?

Так что я попробовал chown root: sudo но мне сказали:

chown: changing ownership of ‘sudo’: Operation not permitted

Я не могу mount -o rw,remount так как:

mount: only root can use "--options" option

И очевидно я не могу sudo тот последний.

Мне не повезло или есть какой-нибудь способ, которым я могу получить sudo назад?

  1. Загрузите вашу систему с LiveCD / USB
  2. Смонтируйте системный диск
  3. Перейти к /etc/shadow на вашем системном диске
  4. Найдите строку, которая начинается с root
  5. Заменить подстроку из первого полустолбца на второй на $1$3HzHiOce$3cwQcLKHTqF3FcLTLAYxC0, поэтому результат будет примерно таким:root:$1$3HzHiOce$3cwQcLKHTqF3FcLTLAYxC0:16820:0:99999:7:::
  6. Удалить /etc/securetty файл
  7. Перезагрузите вашу систему
  8. Теперь вы сможете войти в систему как root с помощью Password пароль