[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Adding system users and setuid

In the work I'm doing on packaging buildd, I would need to have some
programs setuid buildd (and setuid rbuilder and setuid wanna-build).
I can easily create the user in postinst if it does not exist, but
that means I then need to change the ownership of all files that
should be owned by buildd etc, and then set the setuid bit on all
necessary binaries.

Is there a standard way to do this, when you do not know the UID in
advance?  I guess it's not possible to do this at build time?
Is postinst the best place for this, or is there a better way?


Roger Leigh
                ** Registration Number: 151826, http://counter.li.org **
                Need Epson Stylus Utilities? http://gimp-print.sourceforge.net/
                GPG Public Key: 0x25BFB848 available on public keyservers

Reply to: