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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.