From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Re: =?koi8-r?b?98/T09TBzs/XzMXOycUg?= =?koi8-r?b?xsHKzM/Xz8og08nT1MXN?= =?koi8-r?b?2Q==?= References: <20011017174529.0d4261fa.xbow@bryansk.elektra.ru> <3BCD909E.42C80843@zmail.ru> <20011017182117.30b6eed8.vyt@vzljot.ru> From: Grigory Milev In-Reply-To: <20011017182117.30b6eed8.vyt@vzljot.ru> Message-ID: <87y9mafgov.fsf@pc349.belcaf.minsk.by> User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Academic Rigor) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Wed Oct 17 19:08:01 2001 X-Original-Date: 17 Oct 2001 18:07:44 +0300 Archived-At: List-Archive: List-Post: >>>>> "vyt" == vyt writes: vyt> On Wed, 17 Oct 2001 18:07:26 +0400 vyt> cornet 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.