From: Serge Hallyn <serge.hallyn-GeWIH/nMZzLQT0dZR+AlfA@public.gmane.org>
To: Theodore Ts'o <tytso-3s7WtUTddSA@public.gmane.org>,
Andy Lutomirski <luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org>,
Marian Marinov <mm-108MBtLGafw@public.gmane.org>,
containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
Linux Kernel Mailing List
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
lxc-devel
<lxc-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
Subject: Re: ioctl CAP_LINUX_IMMUTABLE is checked in the wrong namespace
Date: Wed, 30 Apr 2014 00:40:00 +0000 [thread overview]
Message-ID: <20140430004000.GC28969@ubuntumail> (raw)
In-Reply-To: <20140430003236.GA6472-AKGzg7BKzIDYtjvyW6yDsg@public.gmane.org>
Quoting Theodore Ts'o (tytso-3s7WtUTddSA@public.gmane.org):
> On Wed, Apr 30, 2014 at 12:16:41AM +0000, Serge Hallyn wrote:
> > I forget the details, but there was another case where I wanted to
> > have the userns which 'owns' the whole fs available. I guess we'd
> > have to check against that instead of using inode_capable.
>
> Yes, that sounds right.
>
> And *please* tell me that that under no circumstances can anyone other
> than root@init_user_ns is allowed to use mknod....
That's the case. We've considered making exceptions for things like
/dev/null, but in practice bind-mounting devices from the host has
worked out just fine.
next prev parent reply other threads:[~2014-04-30 0:40 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-29 13:49 ioctl CAP_LINUX_IMMUTABLE is checked in the wrong namespace Marian Marinov
[not found] ` <535FADDA.2070803-108MBtLGafw@public.gmane.org>
2014-04-29 18:35 ` Theodore Ts'o
2014-04-29 18:37 ` Andy Lutomirski
[not found] ` <20140429183534.GB19325@thunk.org>
[not found] ` <20140429183534.GB19325-AKGzg7BKzIDYtjvyW6yDsg@public.gmane.org>
2014-04-29 18:52 ` Serge Hallyn
2014-04-29 21:49 ` Marian Marinov
[not found] ` <53601E5B.5050004-108MBtLGafw@public.gmane.org>
2014-04-29 22:02 ` Serge Hallyn
2014-04-29 22:24 ` Marian Marinov
[not found] ` <536026B3.1020905-108MBtLGafw@public.gmane.org>
2014-04-29 22:29 ` Serge Hallyn
2014-04-29 22:45 ` Andy Lutomirski
[not found] ` <53602B84.1020304-3s7WtUTddSA@public.gmane.org>
2014-04-29 23:06 ` Theodore Ts'o
[not found] ` <20140429230624.GA28966-AKGzg7BKzIDYtjvyW6yDsg@public.gmane.org>
2014-04-29 23:07 ` Andy Lutomirski
2014-04-29 23:20 ` Marian Marinov
[not found] ` <536033A9.5070504-108MBtLGafw@public.gmane.org>
2014-04-29 23:22 ` Andy Lutomirski
[not found] ` <CALCETrVJY6SWjdbqSSCeOo9oid22TnL83v9oDVg06XLZfPkLCw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-04-29 23:47 ` Stéphane Graber
2014-04-29 23:51 ` Andy Lutomirski
[not found] ` <CALCETrXK6N8CLjPtnHVXB-BM_bxNU6e1xYGd=_UKcjKMrR3j0g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-04-30 0:01 ` Stéphane Graber
2014-04-30 0:10 ` Marian Marinov
[not found] ` <53603F8F.6070304-108MBtLGafw@public.gmane.org>
2014-04-30 0:12 ` Andy Lutomirski
2014-04-30 0:11 ` Andy Lutomirski
[not found] ` <CALCETrWz2i1xE_t982yA8GG4a-rD4AnU_43YA8cNdC9NpSD4Sg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-04-30 0:21 ` Serge Hallyn
2014-04-30 0:23 ` Andy Lutomirski
[not found] ` <CALCETrVh0hCtiK=9fmEYfUWuz4C1dPq22kvyd=OWFMH5pXGaZw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-04-30 0:44 ` Serge Hallyn
2014-04-30 1:03 ` Andy Lutomirski
2014-04-30 0:16 ` Serge Hallyn
2014-04-30 0:32 ` Theodore Ts'o
[not found] ` <20140430003236.GA6472@thunk.org>
[not found] ` <20140430003236.GA6472-AKGzg7BKzIDYtjvyW6yDsg@public.gmane.org>
2014-04-30 0:33 ` Andy Lutomirski
2014-04-30 0:40 ` Serge Hallyn [this message]
2014-04-30 7:48 ` Eric W. Biederman
[not found] ` <87ha5bntqm.fsf-JOvCrm2gF+uungPnsOpG7nhyD016LWXt@public.gmane.org>
2014-04-30 13:33 ` Serge Hallyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140430004000.GC28969@ubuntumail \
--to=serge.hallyn-gewih/nmzzlqt0dzr+alfa@public.gmane.org \
--cc=containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=luto-kltTT9wpgjJwATOyAt5JVQ@public.gmane.org \
--cc=lxc-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
--cc=mm-108MBtLGafw@public.gmane.org \
--cc=tytso-3s7WtUTddSA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox