Я случайно выполнил chown userx:userx /
команда.
Есть ли способ исправить это аккуратно?
Я знаю, что папка mysql должна принадлежать mysql: mysql. А как насчет других папок? Доступны ли скрипты разрешений?
Это VPS, работающий в кластерной среде ПК Р-Виртуализация с ОС Redhat.
Вы сказали применять его рекурсивно?
Вы можете обнаружить, что это было не примените его рекурсивно, и в этом случае только верхним уровнем будет userx: uxery, поэтому вам не нужно снова ничего менять, кроме root: root.
если ты НЕ chown -R, тогда все должно быть в порядке.
Если вы выполнили свою команду рекурсивно:
В сопоставимом дистрибутиве запустите эту команду:
find / -type f -printf "chown %u:%g %h/%f\n" > /tmp/myperm.txt
В режиме восстановления вашей системы source myperm.txt
после того, как вы перейдете в корневой каталог вашего смонтированного беспорядка, чтобы вырезать нужные файлы, на этот раз :-)
Это, по крайней мере, настроит что-то правильное для большинства файлов.