Re: [HEADS-UP] Moving /var/run and /var/lock to tmpfs in Rawhide

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

 



On Tue, 30 Nov 2010 16:10:20 -0500 (EST)
Paul Wouters <paul@xxxxxxxxxxxxx> wrote:

> On Tue, 30 Nov 2010, Tomasz Torcz wrote:
> 
> >> I would really like to avoid having THREE places to create
> >> directories in /var/run and /var/lock, those being spec file, init
> >> scripts AND tmpfiles.d
> >
> >  Scratch the initscript.  This would mean initscript would need to
> > contain multiple
> > ExecStartPre=/sbin/mkdir --mode=777 /var/run/xx; /bin/chown
> > x.x /var/run/xx; /sbin/restorecon /var/run/xx lines, which look
> > unwieldy.
> 
> why not
> 
> mkdir -p /var/run/xx
> 
> or:
> 
> [ ! -d /var/run/xx ] && mkdir -p /var/run/xx
> 
> Can't selinux pickup things without a restorecon? And what is the
> problem another (root) process screwing over a pid or lock file?
> Can't SElinux lock that down from the /var/run level?

/var/run is var_run_t in targeted policy, but hardly anything below
/var/run is - almost every subdir/file has its own context type.

Just creating a file/directory within /var/run using the initscript will
inherit the var_run_t, which in most cases is not what's needed, hence
the need for restorecon.

Having the daemon create the file/dir works better because there will
be a type transition defined in policy that results in the correct
context type being used.

Paul.
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux