Вход на сайт

Навигация

Сейчас на сайте

1 пользователь онлайн.

  • winterheart

Сбор новостей

Подписка на Сбор новостей

Вы здесь

chmod -R - снятие атрибута выполнения для /*

Доброго времени суток.

Открыл вот себе еще один способ прибить систему )).
Применял рекурсивно смену атрибутов и вместо chmod -R 660 */ получилось chmod -R 660 /*

Соответственно слетели атрибуты выполнения со всех файлов в системе и теперь туда никак не присоединиться удаленно. Локально тоже не дает выполнить ни одной команды.

Кто-нибудь творил подобное у себя? Прозреваю что поможет только загрузка с LiveCD.

Перегрузка с LiveCD, распаковка Stage3 поверх, тотальная пересборка мира. Как-то так. Угораздило же тебя.

Не грусти, товарищ! Всё хорошо, beautiful good!

Но деваться некуда, хотя попробую просто вернуть +x на файлы в /bin,/sbin, /usr/bin

Ещё было бы неплохо на каталоги и на /etc/init.d.

После чего, думается мне, можно загрузиться в нативном режиме, а # emerge -e world должен выправить остальное.

:wq
--
Live free or die

sys-apps/mtree

Может иметь смысл подумать. На будущее.

ЗЫ: В качестве же конкретных практических мер на будущее я бы рекомендовал выработку рефлекса на предельную осторожность (в идеале - неиспользование) метасимволов типа '*' (особенно в паре с рекурсией).

:wq
--
Live free or die