On Mon, Sep 12, 2005 at 02:28:57PM +0400, Dmitry V. Levin wrote: > > Посмотрел, что он мне тут ночью сделал. Есть грабли с %ghost файлами, > > с неправильными правами доступа на каталог (когда в каталог "не пускают") > > и с девайсами. Похоже, придется использовать fakeroot. > Когда в каталг не пускают, можно использовать chmod. chmod проще всего сделать рекурсивно, но тогда может частично измениться описание файла, т.к. при чмоде "слетает" suid/sgid. С fakeroot пока получается лучше всего. at@solemn ~/.cmdcache 4 $ grep -r setuid rpmfile rpmfile/i327820s28180m1099489621:/usr/sbin/suexec 104711 setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped rpmfile/i275202s28073547m1084879330:/usr/lib/erlang/erts-5.3/src/setuid_socket_wrap.c 100644 ASCII C program text rpmfile/i328102s346373m1094052150:/usr/sbin/exim-mysql 104711 setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped rpmfile/i327778s499335m1093862089:/usr/lib/amanda/dumper 104710 setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped rpmfile/i327778s499335m1093862089:/usr/lib/amanda/planner 104710 setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped rpmfile/i327778s499335m1093862089:/usr/sbin/amcheck 104710 setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.18, dynamically linked (uses shared libs), stripped ^C at@solemn ~/.cmdcache 4 $ > Это не всегда удобно. Может, лучше по дереву на бинарный пакет, чтобы > не пересекались? Ok.