From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Denis Kulgeyko" To: sisyphus@altlinux.ru Subject: Re: [sisyphus] chroot не получается. bash ругается на права. Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: 192.168.35.35 via proxy ufs-gw.customer.adamant.net [212.26.133.146] Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Date: Mon, 04 Feb 2002 13:27:10 +0200 Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru X-Reply-To: "Denis Kulgeyko" List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Доброго времени суток ! Несколько offtopic (посему sorry), но: > > не запускается /arhiv/bin/bash > > /bin/bash - пожалуйста, а он же только в другой директории - шиш. > > чую, что это фича, но что делать? > А такое не пробовали - > chown root:root /arhiv/bin/bash -? > ещё можно посмотреть права на выполнение > А такое не пробовали - > chown root:root /arhiv/bin/bash -? > пробовал из под рута > /arhiv/bin/bash > те же яйца. проблема не в чруте, > а в нежелании bash запускаться не из /bin > ещё можно посмотреть права на выполнение > и копировал и менял и вообще руту все позволено в данном случае ! Вопрос - что надо и чего не хватает этому /arhiv/bin/bash чтобы нормально запуститься в chrooted-окружении ? AFAIR, надо: - нормальный формат файла (в данном случае ELF, имеется) - права на исполнение (имеется) - достаточное количество свободной памяти для загрузки бинаря (положим, имеется). т.е. ресурсы - при динамической линковке - все динамические либы (вот оно !) Чтобы удовлетворить последнее требование: 0. mkdir /arhiv/lib 1. ldd /arhiv/bin/bash 2. копируем все нужные динамические либы в /arhiv/lib 3. то же самое (ldd и пр.) для всех либ (вероятно, что не понадобится) 4. chroot /arhiv P.S. Это даже не Сизиф. И вообще - это не бага, а фича. :) WBR Denis A. Kulgeyko