LINUX.ORG.RU

А как правильно создавать .deb пакет, который устанавливает бинарник с suid битом?

 , ,


0

1

Для этого же рутовые права нужны. Выставлять suid в postinstall скрипте или в Makefile при установке цель make install должна командой install права выставлять?

★★★★★

Прямо в debian/rules в install меняешь, где собираешь бинарник. Ниже только возможный пример. По tmp/usr/bin как бы путь, куда производится сборка.

binary-arch: build install
...
        dh_strip
        dh_compress
        dh_fixperms
        chmod 4755 tmp/usr/bin/your-program
        dh_installdeb
        dh_shlibdeps
        dh_gencontrol
...
Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.