Did you consider the case with $HOME being mounted on NFS with
rootsquash (which is set by default)? Should the postinst then 'su' to
each user to do the modifcations in that case then? How about if some
extra security policy is active like apparmor or selinux?

Sorry, the only sane option which is left is to keep maintainer scripts
out of users home.

Exactly, and on our network we mount all NFS shares rootsquashed to avoid stuff like this. Only root on the file server has access to users' directories.

However, maintainer scripts should never mess with user's homes; the users may have the software installed locally, or the package may purged by mistake.

Cheers,
Morten


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to