Как я могу узнать, что моя система не работает после chown -R root usr / bin?

Этот вопрос связан с другим вопросом - « Невозможно получить доступ к каким-либо функциям после команды chown. » - но я думаю, что он может быть достоин самостоятельного вопроса. Мой вопрос: как мне узнать, что моя система испорчена и что мне, вероятно, следует переустановить? Я уже знаю, что совершил огромную глупую ошибку, о чем идет речь по смежному вопросу :) Вот что я сделал:

Я хотел немного узнать о MySQL. Я очень мало знаю о базах данных и, как вы можете судить по тому, что я сделал, я очень мало знаю о Linux. Я следовал инструкциям на этой странице учебника по mysql , случайно выполнил команду:

/usr/bin$ sudo chown -R root .

После этого я осознал свое безрассудство и наивность (все критические замечания, полученные должным образом), получив следующее ошибка при попытке запустить sudo:

sudo: must be setuid root

Помимо удовольствия от использования Linux, одна из причин, по которой я использую его, - получить опыт, и, таким образом, эта ошибка не была полной катастрофой. Все мои данные находятся в облаке, так что это будет всего лишь несколько часов переустановки всего, что будет стоить мне. Но прежде чем переустановить, я хочу знать, как я могу сказать, что моя система испорчена. Мне удалось исправить «проблему sudo» с помощью следующей полезной статьи: http://www.psychocats.net/ubuntu/fixsudo

Я загрузился в режиме восстановления (нажатием клавиши shift во время загрузки) я выбрал «Drop to root shell prompt», а затем я выполнил следующие команды:

mount -o rw/remount /
sudo chown root:root /usr/bin/sudo
sudo chmod 4755 /usr/bin/sudo

(последние две команды основаны на этого ответа askbuntu . )

После этого и перезагрузки sudo теперь снова «работает», и я не вижу явных проблем с моей системой. Однако, как я узнал, моя первоначальная ошибка сменила владельца на весь каталог и подкаталоги usr / bin. Из того, что я слышал, лучший способ исправить это - переустановить систему и пакеты. Но мой вопрос: какую диагностику я могу сделать, чтобы узнать, что моя система испорчена из-за смены владельца? Пока что все работает нормально, например: chromium, python, gedit и apt-get. Если бы я совершил другую ошибку с костью на голове, я мог бы не знать, что у меня есть проблема, поэтому мне любопытно узнать о некоторых диагностических вещах, которые я мог бы проверить, и каков будет мой основной мотив для переустановки Ubuntu. Я в настоящее время использую Ubuntu 12.04 LTS. Спасибо!

3
задан 13 April 2017 в 15:25

0 ответов

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

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