On Tue, Feb 12, 2013 at 03:09:28PM +0400, Михаил Радюк wrote: > 12 февраля 2013 г., 13:30 пользователь Dmitry V. Levin > написал: > > On Tue, Feb 12, 2013 at 01:14:11PM +0400, Михаил Радюк wrote: > >> Здравствуйте! > >> Возникла задача, которая требует монтирования реальной файловой > >> системы в хашер, подскажите возможно ли такое вообще? Судя по > >> http://lists.altlinux.org/pipermail/sisyphus/2008-March/329281.html > >> вроде возможно, но никак не получается. > > > > Да, монтирование средствами hasher-priv возможно. > > > > Пытаюсь примонтировать /mnt/repo в хашер, в чем беда не пойму. > Что настроено: > cat /etc/hasher-priv/fstab > /mnt/repo /mnt/repo bind bind 0 0 > > cat /etc/hasher-priv/system > prefix=~:/tmp/.private > allowed_mountpoints=/mnt/repo > > cat /etc/hasher-priv/user.d/mike > user1=mike_a > user2=mike_b > allowed_mountpoints=/mnt/repo > > hsh --apt-config=apt.conf_sisyphus --initroot-only ~/hasher-sisyphus > > При попытке зайти в шелл > hsh-shell ~/hasher-sisyphus/ --mount='/mnt/repo' > hasher-priv: mnt: expected owner 500, found owner 501 > > При попытке изменить права > chgrp -- `/usr/libexec/hasher-priv/hasher-priv getugid1 |cut -d: -f2` > ~/hasher-sisyphus/chroot/mnt/repo > chgrp: невозможно получить доступ к > <>: Нет такого файла или > каталога Речь идет не о ~/hasher-sisyphus/chroot/mnt/repo, а о вышестоящем ~/hasher-sisyphus/chroot/mnt; либо он должен принадлежать тому же пользователю, что и ~/hasher-sisyphus/chroot, либо, как мне больше нравится, вместо chroot/mnt/ можно использовать chroot/.host/. -- ldv