From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: AT To: ALT Linux Spring mailing list Subject: Re: [mdk-re] chroot Message-ID: <20010905182023.A12674@localhost.localdomain> Mail-Followup-To: AT , ALT Linux Spring mailing list References: <20010905033931.A901@localhost.localdomain> <20010905114741.B7228@ldv.office.alt-linux.org> <20010905170353.A1902@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20010905170353.A1902@localhost.localdomain>; from alexey_tourbin@mail.ru on Wed, Sep 05, 2001 at 05:03:53PM +0400 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 Sep 5 18:45:01 2001 X-Original-Date: Wed, 5 Sep 2001 18:20:23 +0400 Archived-At: List-Archive: List-Post: Нет, всё равно проблемы. [root@localhost root]# ls -al /home/www total 32 drwxr-xr-x 8 at at 4096 Сен 5 17:46 . drwxr-xr-x 4 root root 4096 Авг 6 22:33 .. drwxr-xr-x 2 root root 4096 Сен 5 17:57 bin drwxr-xr-x 2 root root 4096 Сен 5 17:19 etc drwxr-xr-x 2 root root 4096 Сен 5 17:59 lib drwxr-xr-x 9 at at 4096 Авг 21 14:41 sasta.ru drwxr-xr-x 2 at at 4096 Авг 24 15:27 test drwxr-xr-x 3 root root 4096 Сен 5 17:46 usr [root@localhost root]# chroot /home/www /bin/ls -al total 32 drwxr-xr-x 8 501 501 4096 Sep 5 13:46 . drwxr-xr-x 8 501 501 4096 Sep 5 13:46 .. drwxr-xr-x 2 0 0 4096 Sep 5 13:57 bin drwxr-xr-x 2 0 0 4096 Sep 5 13:19 etc drwxr-xr-x 2 0 0 4096 Sep 5 13:59 lib drwxr-xr-x 9 501 501 4096 Aug 21 10:41 sasta.ru drwxr-xr-x 2 501 501 4096 Aug 24 11:27 test drwxr-xr-x 3 0 0 4096 Sep 5 13:46 usr [root@localhost root]# То есть не видно нормальных имен, только id. Кроме того, в одном из приложений, которое использует chroot(2), не работает getpwnam(3) (возвращает 0) и т.п. Из /etc все файлы скопировал и пока не изменял: [root@localhost root]# chroot /home/www /bin/ls -al /etc total 20 drwxr-xr-x 2 0 0 4096 Sep 5 13:19 . drwxr-xr-x 8 501 501 4096 Sep 5 13:46 .. -rw-r--r-- 1 0 0 878 Sep 5 13:19 group -rw-r--r-- 1 0 0 1528 Sep 4 22:44 passwd -rw------- 1 0 0 1048 Sep 5 13:18 shadow [root@localhost root]# В чем тут может быть дело? > > Проверьте, все ли необходимое есть в chroot'е; как минимум, там должны > > быть библиотеки (см. ldd /home/www/bin/bash). > > Спасибо, всё заработало! __ AT