
Это система RedHat, на которой запущена база данных postgres. Кажется, ничего не сломалось.
Нужно ли мне запрашивать восстановление? Это уничтожит работу за день, поэтому я не горю желанием это делать.
Я прочитал пару вещей, которые, возможно, исправят ситуацию, но я ими никогда не пользовался, мало о них знаю и т. д.
триггер udevadm
/sbin/MAKEDEV
решение1
Просто перезагрузитесь, dev вернется в прежнее состояние, это не настоящие файлы, а просто устройства, хотя там могут быть какие-то символические ссылки, благо chmod их игнорирует :)
EDIT: Просто подкрепляю свои слова делами...
find /dev -exec ls -la '{}' \; > /home/mike/dev-perms1
sudo chmod -Rv 777 /dev
sudo reboot
find /dev -exec ls -la '{}' \; > /home/mike/dev-perms2
такой же... :)
ps... убедитесь, что вы изменили режим chmod только на /dev... если вы изменили режим chmod на какой-то другой каталог, у вас могут возникнуть проблемы...
решение2
chown dev не опасен, но для безопасности установите чистую виртуальную машину (конечно, ту же систему, в данном случае rhel) и скопируйте оттуда правильные разрешения. chmod немного опаснее, но это простое решение, обычно делайте резервную копию всех каталогов с помощью cpio, если вы сделаете что-то не так, вы можете восстановить данные из архива cpio или используйте rsync.