[mdk-re] Re: Восстановление файловой системы
Grigory Milev
=?iso-8859-1?q?week_=CE=C1_altlinux=2Eru?=
Ср Окт 17 19:08:01 MSD 2001
>>>>> "vyt" == vyt <vyt на vzljot.ru> writes:
vyt> On Wed, 17 Oct 2001 18:07:26 +0400
vyt> cornet <cornet на zmail.ru> wrote:
>> Alex Savvin wrote:
>> >
>> > Здравствуйте!
>> >
>> > В результате ошибки в скрипте, запущенного из-под рута, нарушились
>> пермишены и владельцы во всей > файловой системе (команды chmod -R ;
>> chown -R )
>> >
>> > Существует ли способ быстрого восстановления атрибутов или нужно все
>> перелопачивать вручную?
>>
>>
>> Уййййёёёё!! А вот это вилы! Мои соболезнования :-((
>>
>> Для начала что бы просто работало можно сделать # chmod -R 0777 / #
>> chown -R root.root / но о безопасности при этом придется забыть,
>> фактически Вы окажетесь на FAT16.
>>
>> Далее могу предложить только 3 путя 1. переинсталляция системы
>> 2. правка ВСЕГО ручками 3. Пройтись по пакетам rpm выдрать от туда cpio
>> имиджи, раскрыть их и посмотреть какие там пермишены у файлов.
>>
>> Я бы на Вашем месте выбрал вариант N1.
vyt> Если переустановка не годится, можно попробовать что-то вроде find /
vyt> -exec \/repair.sh {} \;
vyt> а в /repair.sh использовать file=$1 package=`rpm -qf $file` rpm -v
vyt> -ql $package | grep $file откуда можно выдрать права и владельца и
vyt> скормить chown и chmod.
Можно упростить задачу:
cd (Где у тебя рпмки лежат)
rpm -Fvh --force *.rpm
--
/ Grigory Milev
---
Life too beautiful and interest...
Don't worry, be happy.
Подробная информация о списке рассылки community