Я по ошибке выполнил следующие команды на своей машине с Ubuntu 21.04, и все сломалось

Я по ошибке выполнил следующие команды на своей машине с Ubuntu 21.04, и все сломалось

Добрый вечер, пожалуйста, я по ошибке выполнил следующие команды на своем компьютере с Ubuntu 21.04, и после этого все сломалось...

sudo chown john: /*
sudo chown john: /**
sudo chown john: /**/**

и sudo больше не работает

sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

EDIT: после ссылки на/usr/bin/sudo должен принадлежать пользователю с идентификатором uid 0 и иметь установленный бит setuidиSudo не работает: «/etc/sudoers принадлежит пользователю с идентификатором 1000, должно быть 0»Я выполнил следующие команды в Live USB, и все снова заработало...

sudo chown root:root /* -R
sudo chown root:root /** -R
sudo chown root:root /**/** -R
sudo chown root:root /usr/bin/** -R
sudo chown root:root /usr/bin/**/** -R
sudo chown root:root /etc/sudoers /etc/sudoers.d /etc/sudo.conf -R
sudo chmod 4755 /etc/sudoers
sudo chmod 4755 /etc/sudo.conf
sudo chown root:root /usr/bin/sudo
sudo chmod 4755 /usr/bin/sudo
sudo chown root:root /usr/lib/sudo/sudoers.so
sudo chmod 4755 /usr/lib/sudo/sudoers.so

EDIT 2: и следующие команды тоже...

sudo chmod 4755 /usr/libexec/**
sudo chown root:root /usr/libexec/**
sudo chmod 4755 /usr/libexec/polkit-agent-helper-1

решение1

Извините. Это... плохо. Вам следует переустановить Ubuntu. Скопируйте все файлы, которые вам дороги, в безопасное место. Лучше скопировать их в два безопасных места, если можете. Если команда cp(или, в зависимости от вашего «безопасного места», mountтакже) не работает для копирования этих файлов, вы можете сделать это с Live CD. Лично я бы просто использовал LiveCD, чтобы быть в безопасности, но если команда cpработает, это, вероятно, тоже нормально.Еще раз проверьте, находятся ли они в безопасном месте.

Вам необходимо переустановить, аналогичноэтот вопрос. К сожалению, **глоб из вашей команды означает, что он запустил ее рекурсивно. Технически, это можно исправить вручную, но это займет очень много времени.

Последняя часть сейчас бесполезна, но...регулярно создавайте резервные копии вашей системы на случай, если что-то пойдет не так. Также,RAID не является резервным копированием.

Связанный контент