LINUX.ORG.RU

chmod -R 0644 /usr/


0

0
chmod -R 0644 /usr/ Была выполнена столь чудная команда. Случайно. Вовремя нажал Ctrl+C. Все бинаркини перестали быть выполняемымы. Для восстановления была сделана команда chmod -R 0755 /usr/ Внимание, вопрос. Как восстановить "правильные" права для всей системы. Ось переустановить нет возможности. Ось FreeBSD 7.0 -- RELEASE.
anonymous
> Внимание, вопрос. Как восстановить "правильные" права для всей системы. Ось переустановить нет возможности.

Пройтись find-ом и если утилита file ответит, что файл имеет тим 'ELF executable', то выставить "+x". Иначе - "-x".

gaa ★★
()
Ответ на: комментарий от gaa
find /usr/ | xargs file | grep executable | sed 's/^\([^:]*\):.*$/\1/'

Типа список исполняемых (с точки зрения file). Туда и скрипты попадут, не только эльфы.

lodin ★★★★
()
Ответ на: комментарий от fashka
нет доступа к железу. (я про лайф-сиди).
anonymous
()
пилять :D когда-то сделал такое-же на слаке. была куча проблем. некоторые приложения не стартовали даже после chmod -R 777 /usr/

короче я переустановил )))

Komintern ★★★★★
()
бэкапы то делались? или как всегда? как вариант поставить аналогичную чистему на чистый комп и написать скрипт
YOGHYK
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.