On 04/22/2013 10:02 AM, Fajar A. Nugraha wrote:
> On Mon, Apr 22, 2013 at 2:44 PM, David Parks <davidpark...@yahoo.com
> <mailto:davidpark...@yahoo.com>> wrote:
> 
>     We’re running an app that installs some files to /run and needs to
>     execute a python script in that directory.____
> 
>     __ __
> 
>     Even the root user is denied permission to execute the script, which
>     tells me that LXC (presumably AppArmor) is blocking access to
>     running a script under /run/*____
> 
>     __
> 
> 
> Nope.
> 
> On my host:
> tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
> 
> ... which is mounted from /lib/init/fstab. noexec prevents running any
> executable there.
> 
> Now what's interesting is that my ubuntu template (0.9.0-0ubuntu2)
> specifically create an empty /lib/init/fstab, so you shouldn't even have
> a /run mount entry in a container. What is the content of that file on
> your container? Or perhaps you manually have an entry for /run on your
> container's fstab?

The Ubuntu template only clears /lib/init/fstab if you're using the trim
option which most people don't and really shouldn't as it makes it a
non-standard Ubuntu system and breaks updates.


-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users

Reply via email to