Chmod 700 на корне.

Вот случайно нажал энтр и отправил недописанную команду

chmod -R 700 / 

Отменил эту команду как увидел. Но она успела сделать свое

Подскажите плиз что делать в данной ситуации?
Я получил от части нерабочую систему. Бэкап 3-х месячной давности.

1) chmod -R 777 (на тот кусок

1) chmod -R 777 (на тот кусок корня, что покоцан предыдущим chmod), а потом emerge @installed или emerge -e world
2) написать скриптик, который установит права в текущей системе по бэкапу. и выдаст файлы для которых это не удалось, узнать к каким пакетам принадлежат и пересобрать их.
3) права во многом однотипны, почти везде на папках drwxr-xr-x и -rw-r--r-- для файлов основные исключения в var и etc. Сейчас у себя глянул, много *.so с -rwxr-xr-x в /usr/lib(не понимаю для чего). Про /bin /sbin /usr/bin понятно.

Я в линуксе не эксперт. И увы

Я в линуксе не эксперт. И увы писать скрипты не умею.
Так-что наверно придется пересобирать. Или делать откат бэкапа с сохранением инфы на данный момент.

0700 не так много в

0700 не так много в системе

gen2fin ~ # find /usr/ -perm 0700
/usr/libexec/cups/backend/ipp
/usr/libexec/cups/backend/lpd
/usr/lib/mozilla/extensions
/usr/NX/home/nx
/usr/tmp-gen2fin
gen2fin ~ # find /lib/ -perm 0700
gen2fin ~ # find /sbin/ -perm 0700
gen2fin ~ # find /bin/ -perm 0700
gen2fin ~ # find /etc/ -perm 0700
/etc/config-archive
/etc/lvm/cache
/etc/cups/ssl
/etc/splash/powered_by_gentoo
/etc/splash/powered_by_gentoo/images
/etc/skel/.ssh
/etc/polkit-1/localauthority
/etc/ssl/private
gen2fin ~ # find /opt/ -perm 0700
find /dev/ -perm 0700

Да прав-то не много. Мне

Да прав-то не много. Мне пришлось на все выставить права 777. Шоб хоть что-то работало.

.

Goga075 написал(а):
Вот случайно нажал энтр и отправил недописанную команду

chmod -R 700 / 

Отменил эту команду как увидел. Но она успела сделать свое

Подскажите плиз что делать в данной ситуации?

Помнится, была (и упоминалась, где-то на гентуру) команда (утилита) выставляющая на системные файлы/каталоги положенные по FHS права доступа (а с содержимым /home, полагаю, сам разберёшься, если что могу подсказать по find).
Но как точно её зовут --- звиняй, не помню.

ЗЫ: Почитав страницу руководства и на будущее: назначение для root'а алиаса с включением по умолчанию опции --preserve-root должно избавить от повтороения подобных случайностей.
И разделяй типы файлов ('f' и 'd').

:wq
--
Live free or die

Спасибо и на этом. Бэло-бы

Спасибо и на этом.
Бэло-бы очень хорошо если-бы ты смог ее вспомнить)

/

Goga075 написал(а):
Спасибо и на этом.
Бэло-бы очень хорошо если-бы ты смог ее вспомнить)

Память (вместе с app-portage/eix) указывают на sys-apps/mtree.
Но личного опыта не имею. Намёк понял? :)

P.S. Но SystemRescueCd тебе скорее всего пригодится.

:wq
--
Live free or die

Подскажите тогда как

Подскажите тогда как переместить файлы с заменой прежних так что-бы права остались старыми!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".