On Tue, Oct 14, 2003 at 05:13:20PM +0400, Alexey Tourbin wrote: > PS: получить урезанное подобие шелла в чруте можно так: > > $ cat | /usr/lib/hasher-priv/chrootuid2.sh ~/build/chroot /bin/sh > > ldv: является ли жестко прошитое /usr/lib/hasher-priv/hasher-priv принципиальным? Иначе можно было бы > более естественно получить более естественый shell. Собирать пакеты и "получить более естественый shell" - это две противоречащие друг другу задачи. Разумеется, hasher в первую очередь предназначен для решения первой из них. В новой версии hasher'а появилась возможность решать и вторую задачу тоже: $ use_pty=yes mountpoints=/dev/pts \ /usr/lib/hasher-priv/chrootuid2.sh workdir/chroot /bin/runas -bash bash При этом нужно разрешить запускающему эту команду пользователю создавать в сборочном чруте /dev/tty и /dev/ptmx, а также монтировать туда /dev/pts. См. документацию, там это всё есть. -- ldv