Восстановление из chown -R /

Я сделал самую большую ошибку на моем сервере с помощью пользователя root:

chown -R 33:33 / 

вместо chown -R 33:33 . в некоторой папке webroot.

Ну, это сбило ssh . Я сделал это так далеко, чтобы заставить его работать снова, до сих пор apache , mysql и php все еще работают, но я не знаю, перезапускаю ли я их когда-либо, или если сервер перезагрузится.

Есть ли какой-либо «индекс» или пакет, который позволит вернуть это разрешение вправо / предыдущее?

Вот консольный вывод, который помогает мне понять и прервать эту операцию:

исправлять ошибки

Могу ли я сделать что-нибудь, чтобы восстановиться?

Нет, нет шансов. Вам необходимо переустановить систему.

В Интернете есть списки, как восстановить (или chmod ) файловую систему, но вы никогда не сможете охватить все файлы . Это попытка решить эту проблему без переустановки. Но, извините за плохие новости; Единственное правильное решение – переустановка, даже если вы прервали команду через некоторое время.

Система может даже не загружаться. Большинство сервисов, вероятно, больше не запускаются.


Я думаю, каждый системный администратор должен был узнать, что трудно. Вот почему у меня есть некоторые правила для себя:

  1. Всегда, когда вы выполняете команду с -R , перечитайте ее как минимум 3 раза, прежде чем нажимать Enter . Затем:
  2. Прочтите еще раз.
  3. Конечно?
  4. Нажмите Enter (и удерживайте скрещенные пальцы).