On Tue, Aug 02, 2005 at 11:04:21AM +0400, Alexey Tourbin wrote: [...] > 2) Максимально правдоподобная эмуляция внутри виртуальной среды. > То есть рут внутри виртуальной среды должен чувствовать себя рутом > (например, в части изменения ownership у файлов в среде). > > У хешера с этим никак, ${USER}_a на самом деле бесправен даже по > отношению к ${USER}_b, просто используется fakeroot. Пример: > > $ hsh-run --rooter ~/build chgrp builder /var/cache/apt > $ hsh-run --rooter ~/build -- ls -dl /var/cache/apt > drwxrws--- 3 root root 72 Aug 2 10:49 /var/cache/apt > $ hsh-run --save-fakeroot --rooter ~/build chgrp builder /var/cache/apt > fakeroot: database file `/.fakedata' does not exist. > $ touch ~/build/chroot/.fakedata > $ hsh-run --save-fakeroot --rooter ~/build chgrp builder /var/cache/apt > $ hsh-run --save-fakeroot --rooter ~/build -- ls -dl /var/cache/apt > drwxrws--- 3 root root 72 Aug 2 10:49 /var/cache/apt > $ > > То есть никак. (В этом примере я хочу отдать каталог /var/cache/apt > пользователю builder, чтобы он смог сделать "apt-get source"). Можно сделать chmod. -- ldv