glibc post upgrade
Stephen Smalley
sds at epoch.ncsc.mil
Mon Aug 23 13:52:23 UTC 2004
On Mon, 2004-08-23 at 09:44, Russell Coker wrote:
> avc: denied { search } for pid=3019 exe=/usr/sbin/glibc_post_upgrade name=1
> dev=proc ino=65538 scontext=root:sysadm_r:rpm_t
> tcontext=system_u:system_r:init_t tclass=dir
>
> Jeff, it seems that the glibc post upgrade script run when a new glibc package
> is installed gets run as rpm_t not rpm_script_t. Do you have any ideas why
> this is?
The same issue came up with regard to the restarting of sshd by
glibc_post_upgrade; that was leaving sshd in rpm_t until I added a
direct transition from rpm_t to the policy.
At that time, Jeff said that rpm is only running shell interpreters in
rpm_script_t, not executable helper programs like glibc_post_upgrade. I
think that should be changed; any commands executed from the package
spec file should be run in rpm_script_t (but note that this may require
changes to the policy to allow entrypoint permission between
rpm_script_t and other executable types).
--
Stephen Smalley <sds at epoch.ncsc.mil>
National Security Agency
More information about the fedora-selinux-list
mailing list