Package Users

This is a modified version of the utilities and scripts that are available with the "More Control and Package Management using Package Users" hint for Linux From Scratch, available here.

The idea is simple: software packages aren't installed as root. Instead, a separate user is created for each package on the machine, and the package is built and installed as that user. Directories that need to be writable by the package users have the sticky bit set, so that it's impossible for one package user to affect files installed by a different one.

git://freesa.org/package-users

Also available in: HTML TXT