[lxc-devel] [PATCH] specify mode whenever mounting tmpfs
Stéphane Graber
stgraber at ubuntu.com
Fri Jan 31 09:53:11 UTC 2014
On Fri, Jan 31, 2014 at 09:51:21AM +0000, Serge Hallyn wrote:
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>
> ---
> src/lxc/cgmanager.c | 2 +-
> src/lxc/conf.c | 4 ++--
> 2 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/lxc/cgmanager.c b/src/lxc/cgmanager.c
> index f5d42ff..4241ca0 100644
> --- a/src/lxc/cgmanager.c
> +++ b/src/lxc/cgmanager.c
> @@ -697,7 +697,7 @@ static bool cgm_bind_dir(const char *root, const char *dirname)
> }
>
> /* mount a tmpfs there so we can create subdirs */
> - if (mount("cgroup", cgpath, "tmpfs", 0, "size=10000")) {
> + if (mount("cgroup", cgpath, "tmpfs", 0, "size=10000,mode=755")) {
> SYSERROR("Failed to mount tmpfs at %s", cgpath);
> return false;
> }
> diff --git a/src/lxc/conf.c b/src/lxc/conf.c
> index 180c51e..c099ae5 100644
> --- a/src/lxc/conf.c
> +++ b/src/lxc/conf.c
> @@ -1321,7 +1321,7 @@ static int mount_autodev(const char *name, char *root, const char *lxcpath)
> /* Only mount a tmpfs on here if we don't already a mount */
> if ( ! mount_check_fs( host_path, NULL ) ) {
> DEBUG("Mounting tmpfs to %s", host_path );
> - ret = mount("none", path, "tmpfs", 0, "size=100000");
> + ret = mount("none", path, "tmpfs", 0, "size=100000,mode=755");
> } else {
> /* This allows someone to manually set up a mount */
> DEBUG("Bind mounting %s to %s", host_path, path );
> @@ -1471,7 +1471,7 @@ static int chroot_into_slave(struct lxc_conf *conf)
> SYSERROR("failed to make %s slave", destpath);
> return -1;
> }
> - if (mount("none", destpath, "tmpfs", 0, "size=10000")) {
> + if (mount("none", destpath, "tmpfs", 0, "size=10000,mode=755")) {
> SYSERROR("Failed to mount tmpfs / at %s", destpath);
> return -1;
> }
> --
> 1.9.rc1
>
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20140131/1108957f/attachment.pgp>
More information about the lxc-devel
mailing list