[OT] tmpfs - was : AVC every server boot: SELinux is preventing the setxkbmap from using potentially mislabeled files (./.X11-unix).

Daniel J Walsh dwalsh at redhat.com
Fri Aug 14 13:28:16 UTC 2009


On 08/14/2009 08:50 AM, Arthur Dent wrote:
> On Fri, 2009-08-14 at 08:25 -0400, Daniel J Walsh wrote:
>> On 08/14/2009 12:19 AM, Richard Chapman wrote:
>>> Daniel J Walsh wrote:
>>>> On 08/12/2009 07:53 PM, Richard Chapman wrote:
> 
> [snip]
> 
>>>>
>>>> I always use tmpfs for /tmp, so I never end up with garbage on a reboot.
>>>>
>>>>   
>>> I like your idea of using tmpfs - but is it ever a problem that tmpfs is
>>> relatively small and finite? Also - please excuse my ignorance - but how
>>> do I make tmpfs the tmp folder?
>>>
>>> Richard.
>>>
>>>
>> Must have changed between RHEL5 and F11
>>
>> Try 
>>
>> chcon -R -t xdm_xserver_tmp_t /tmp/.X11-unix
>>
>> Add this line to /etc/fstab
>>
>> tmpfs                   /tmp	                tmpfs   rootcontext="system_u:object_r:tmp_t:s0",defaults        0 0
>>
>> And reboot.
>>
>> I don't tend to store huge abouts of stuff in /tmp.  If I want to store big stuff I can always use /var/tmp
> 
> Forgive the off-topic response, but I too like the idea of a
> self-washing /tmp. However I am concerned that I don't really understand
> how it works. What, for example, would be the effect of doing this on
> server which has only limited RAM and is only rebooted periodically.
> Would all the RAM get filled up over time by tmpfs and then everything
> would have to run in swap?
> 
> Would I need to reboot regularly just to clean tmpfs?
> 
Well there are tools like tmpwatch and tmpreaper that periodically clean up /tmp files.  

On a server or system with limited ram, this might not be a great idea, since you could run out of
memory.  I do not know if you can put a quota on it.  I just don't store a lot of junk on /tmp, so it is 
never a problem.  And I have had problems in the past with mislabeled files either via SELinux or UID problems in 
/tmp causing havoc with login.

I am on a personal crusade to stop all system services (processes running as UID=0) from using /tmp. /var/tmp

> I do like the idea and have just implemented it on my desktop machine
> which has more RAM and gets shut down every day...
> 
> Thanks...
> 
> Mark
> 
> 
> 
> ------------------------------------------------------------------------
> 
> --
> fedora-selinux-list mailing list
> fedora-selinux-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-selinux-list




More information about the fedora-selinux-list mailing list