[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