Сегодня я хотел изменить права доступа ко всей папке, но вместо этого я изменил всю установку (chown -R root), так что теперь многие вещи больше не работают.

Например, мой сервер LEMP не работает, я исправил несколько проблем, но у меня все еще есть mariadb «Не удалось запустить LSB: запустить и остановить сервер базы данных mysql ...» из-за сокета mysqld, который уже установлен на правильное место ... Я не могу переустановить его, потому что я получаю ту же ошибку с apt install mariadb-server, поэтому в настоящее время все мои сайты не работают!

Я нашел решение, чтобы исправить это на этом сайте, но он требует загрузки на live cd, но я не могу, я работаю на VPS!

Есть ли какое-то решение, чтобы вернуть нужные разрешения и заставить все снова работать?

Спасибо

1 ответ1

0

Пожалуйста, проверьте этот вопрос. За исключением части VPS это дубликат.

Основные ответы остаются неизменными: для большинства установок вы будете

  1. Либо восстановите все из резервной копии.
  2. Или переустановите раздел с ОС и переустановите все пакеты и конфигурации (надеюсь, вы их документировали!)
  3. Или измените (восстановите) право собственности на каждый файл и папку. Для этого вы хотите посмотреть, какие у вас есть разрешения, что вы можете сделать, посмотрев последнюю резервную копию или установив аналогичную настройку. (сопровождается некоторыми сценариями).

Но если вы действительно хотите быть в безопасности, просто восстановить из резервной копии и принять потерю дней * работу.


Сказав это: вам может повезти, если вы удалите и переустановите пакет или обновите его. Но я бы никогда не стал доверять этой установке снова. Моим решением было бы восстановление из резервной копии (возможно, с быстрым резервным копированием недавно добавленных данных).



*: Или как часто вы запускаете резервные копии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .