Linux Container Development
 help / color / mirror / Atom feed
  • [parent not found: <ef5e609602df6d7e2b4aa07b92600f04b6851902.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <ddf1fb9b5001e633e0022dee7fecb0ef431e851f.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <8dd484dceb9e96e5b67f21b8a0cf333753985e89.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <1f2233a1a028f1eb1e9bea7d06efa6d34e69e752.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <ac3d34002d7690f6ca5928b57b7fc4d707104b04.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <877etbcmnd.fsf@xmission.com>]
  • [parent not found: <c85c293e19a478353aba8e6e3ee39e5914f798d5.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <a26103156b3f6ba73b1e46c6f577f1bee74872d9.1512041070.git.dongsu@kinvolk.io>]
  • [parent not found: <d055925e5d5c0099e9e9c871004fb45fab67e4bc.1512041070.git.dongsu@kinvolk.io>]
  • * [PATCH v5 00/11] FUSE mounts from non-init user namespaces
    @ 2017-12-22 14:32 Dongsu Park
      0 siblings, 0 replies; 104+ messages in thread
    From: Dongsu Park @ 2017-12-22 14:32 UTC (permalink / raw)
      To: linux-kernel-u79uwXL29TY76Z2rM5mHXA
      Cc: Miklos Szeredi,
    	containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
    	Seth Forshee, Alban Crequy, Eric W . Biederman, Sargun Dhillon
    
    This patchset v5 is based on work by Seth Forshee and Eric Biederman.
    The latest patchset was v4:
    https://www.mail-archive.com/linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org/msg1132206.html
    
    At the moment, filesystems backed by physical medium can only be mounted
    by real root in the initial user namespace. This restriction exists
    because if it's allowed for root user in non-init user namespaces to
    mount the filesystem, then it effectively allows the user to control the
    underlying source of the filesystem. In case of FUSE, the source would
    mean any underlying device.
    
    However, in many use cases such as containers, it's necessary to allow
    filesystems to be mounted from non-init user namespaces. Goal of this
    patchset is to allow FUSE filesystems to be mounted from non-init user
    namespaces. Support for other filesystems like ext4 are not in the
    scope of this patchset.
    
    Let me describe how to test mounting from non-init user namespaces. It's
    assumed that tests are done via sshfs, a userspace filesystem based on
    FUSE with ssh as backend. Testing system is Fedora 27.
    
    ====
    $ sudo dnf install -y sshfs
    $ sudo mkdir -p /mnt/userns
    
    ### workaround to get the sshfs permission checks
    $ sudo chown -R $UID:$UID /etc/ssh/ssh_config.d /usr/share/crypto-policies
    
    $ unshare -U -r -m
    # sshfs root@localhost: /mnt/userns
    
    ### You can see sshfs being mounted from a non-init user namespace
    # mount | grep sshfs
    root@localhost: on /mnt/userns type fuse.sshfs
    (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
    
    # touch /mnt/userns/test
    # ls -l /mnt/userns/test
    -rw-r--r-- 1 root root 0 Dec 11 19:01 /mnt/userns/test
    ====
    
    Open another terminal, check the mountpoint from outside the namespace.
    
    ====
    $ grep userns /proc/$(pidof sshfs)/mountinfo
    131 102 0:35 / /mnt/userns rw,nosuid,nodev,relatime - fuse.sshfs
    root@localhost: rw,user_id=0,group_id=0
    ====
    
    After all tests are done, you can unmount the filesystem
    inside the namespace.
    
    ====
    # fusermount -u /mnt/userns
    ====
    
    Changes since v4:
     * Remove other parts like ext4 to keep the patchset minimal for FUSE
     * Add and change commit messages
     * Describe how to test non-init user namespaces
    
    TODO:
     * Think through potential security implications. There are 2 patches
       being prepared for security issues. One is "ima: define a new policy
       option named force" by Mimi Zohar, which adds an option to specify
       that the results should not be cached:
       https://marc.info/?l=linux-integrity&m=151275680115856&w=2
       The other one is to basically prevent FUSE results from being cached,
       which is still in progress.
    
     * Test IMA/LSMs. Details are written in
       https://github.com/kinvolk/fuse-userns-patches/blob/master/tests/TESTING_INTEGRITY.md
    
    Patches 1-2 deal with an additional flag of lookup_bdev() to check for
    additional inode permission.
    
    Patches 3-7 allow the superblock owner to change ownership of inodes, and
    deal with additional capability checks w.r.t user namespaces.
    
    Patches 8-10 allow FUSE filesystems to be mounted outside of the init
    user namespace.
    
    Patch 11 handles a corner case of non-root users in EVM.
    
    The patchset is also available in our github repo:
      https://github.com/kinvolk/linux/tree/dongsu/fuse-userns-v5-1
    
    
    Eric W. Biederman (1):
      fs: Allow superblock owner to change ownership of inodes
    
    Seth Forshee (10):
      block_dev: Support checking inode permissions in lookup_bdev()
      mtd: Check permissions towards mtd block device inode when mounting
      fs: Don't remove suid for CAP_FSETID for userns root
      fs: Allow superblock owner to access do_remount_sb()
      capabilities: Allow privileged user in s_user_ns to set security.*
        xattrs
      fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems
      fuse: Support fuse filesystems outside of init_user_ns
      fuse: Restrict allow_other to the superblock's namespace or a
        descendant
      fuse: Allow user namespace mounts
      evm: Don't update hmacs in user ns mounts
    
     drivers/md/bcache/super.c           |  2 +-
     drivers/md/dm-table.c               |  2 +-
     drivers/mtd/mtdsuper.c              |  6 +++++-
     fs/attr.c                           | 34 ++++++++++++++++++++++++++--------
     fs/block_dev.c                      | 13 ++++++++++---
     fs/fuse/cuse.c                      |  3 ++-
     fs/fuse/dev.c                       | 11 ++++++++---
     fs/fuse/dir.c                       | 16 ++++++++--------
     fs/fuse/fuse_i.h                    |  6 +++++-
     fs/fuse/inode.c                     | 35 +++++++++++++++++++++--------------
     fs/inode.c                          |  6 ++++--
     fs/ioctl.c                          |  4 ++--
     fs/namespace.c                      |  4 ++--
     fs/proc/base.c                      |  7 +++++++
     fs/proc/generic.c                   |  7 +++++++
     fs/proc/proc_sysctl.c               |  7 +++++++
     fs/quota/quota.c                    |  2 +-
     include/linux/fs.h                  |  2 +-
     kernel/user_namespace.c             |  1 +
     security/commoncap.c                |  8 ++++++--
     security/integrity/evm/evm_crypto.c |  3 ++-
     21 files changed, 127 insertions(+), 52 deletions(-)
    
    -- 
    2.13.6
    
    ^ permalink raw reply	[flat|nested] 104+ messages in thread

    end of thread, other threads:[~2018-03-21  8:38 UTC | newest]
    
    Thread overview: 104+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <cover.1512741134.git.dongsu@kinvolk.io>
         [not found] ` <cover.1512741134.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-22 14:32   ` [PATCH 01/11] block_dev: Support checking inode permissions in lookup_bdev() Dongsu Park
    2017-12-22 14:32   ` [PATCH 02/11] mtd: Check permissions towards mtd block device inode when mounting Dongsu Park
         [not found]     ` <945d325a2239efcd55273abb2bac41cfc7264fea.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-22 21:06       ` Richard Weinberger
    2017-12-23  3:05       ` Serge E. Hallyn
         [not found]     ` <CAFLxGvwzRBGJf0-jCAwGts1HwV_nT072+yhHLP079sxQezoTFQ@mail.gmail.com>
         [not found]       ` <CAFLxGvwzRBGJf0-jCAwGts1HwV_nT072+yhHLP079sxQezoTFQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2017-12-23 12:18         ` Dongsu Park
         [not found]           ` <CANxcAMtVqgLmQaTtfJocGGgsn5dSX2CDwzh6bwv6OnjUUwsTrg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2017-12-23 12:56             ` Richard Weinberger
    2017-12-22 14:32   ` [PATCH 03/11] fs: Allow superblock owner to change ownership of inodes Dongsu Park
    2017-12-22 14:32   ` [PATCH 04/11] fs: Don't remove suid for CAP_FSETID for userns root Dongsu Park
    2017-12-22 14:32   ` [PATCH 05/11] fs: Allow superblock owner to access do_remount_sb() Dongsu Park
    2017-12-22 14:32   ` [PATCH 06/11] capabilities: Allow privileged user in s_user_ns to set security.* xattrs Dongsu Park
         [not found]     ` <5adc5e31c25beb987798ecc219df79671547a9ac.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:33       ` Serge E. Hallyn
    2017-12-22 14:32   ` [PATCH 07/11] fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems Dongsu Park
         [not found]     ` <61a37f0b159dd56825696d8d3beb8eaffdf1f72f.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:39       ` Serge E. Hallyn
    2018-02-14 12:28       ` Miklos Szeredi
         [not found]     ` <CAOssrKeSTY1pAhpmegFWdGh7irNbT4veG5JaYFj8Q1JjMynadw@mail.gmail.com>
         [not found]       ` <CAOssrKeSTY1pAhpmegFWdGh7irNbT4veG5JaYFj8Q1JjMynadw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-19 22:56         ` Eric W. Biederman
    2017-12-22 14:32   ` [PATCH 08/11] fuse: Support fuse filesystems outside of init_user_ns Dongsu Park
    2017-12-22 14:32   ` [PATCH 09/11] fuse: Restrict allow_other to the superblock's namespace or a descendant Dongsu Park
    2017-12-22 14:32   ` [PATCH 10/11] fuse: Allow user namespace mounts Dongsu Park
    2017-12-22 14:32   ` [PATCH 11/11] evm: Don't update hmacs in user ns mounts Dongsu Park
    2017-12-25  7:05   ` [PATCH v5 00/11] FUSE mounts from non-init user namespaces Eric W. Biederman
    2018-02-13 11:32   ` Miklos Szeredi
         [not found]     ` <CAOssrKey+oxahrXHO5d6Lu1ZD=r1t-b0i4iZM_Ke9ToqTckjkQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-16 21:53       ` Eric W. Biederman
    2018-02-21 20:24   ` [PATCH v6 0/6] fuse: " Eric W. Biederman
         [not found]     ` <878tbmf5vl.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-21 20:29       ` [PATCH v6 1/5] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read Eric W. Biederman
         [not found]         ` <CAOssrKch20vj8phkjfjMe=07-8uQiuXfOuCTDjrMzPbkg6DoxA@mail.gmail.com>
         [not found]           ` <CAOssrKch20vj8phkjfjMe=07-8uQiuXfOuCTDjrMzPbkg6DoxA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-22 19:04             ` Eric W. Biederman
    2018-02-21 20:29       ` [PATCH v6 2/5] fuse: Fail all requests with invalid uids or gids Eric W. Biederman
         [not found]         ` <CAOssrKeYuVj6ZWUrXp7R_d+wdoArnJ=mhRp22qE9JBW3x-7tfw@mail.gmail.com>
         [not found]           ` <CAOssrKeYuVj6ZWUrXp7R_d+wdoArnJ=mhRp22qE9JBW3x-7tfw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-22 18:15             ` Eric W. Biederman
    2018-02-21 20:29       ` [PATCH v6 3/5] fuse: Support fuse filesystems outside of init_user_ns Eric W. Biederman
    2018-02-21 20:29       ` [PATCH v6 4/5] fuse: Ensure posix acls are translated " Eric W. Biederman
         [not found]         ` <CAOssrKeNLBeMkMrrCeRBO9Z80zFxCCEygKL3DErnQ9xBoLkH0g@mail.gmail.com>
         [not found]           ` <CAOssrKeNLBeMkMrrCeRBO9Z80zFxCCEygKL3DErnQ9xBoLkH0g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-22 19:18             ` Eric W. Biederman
         [not found]               ` <87inao6dfa.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-22 22:50                 ` Eric W. Biederman
         [not found]                   ` <87mv004p0t.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-26  7:47                     ` Miklos Szeredi
         [not found]                   ` <CAOssrKd+c0Mx+=S-+zr1QS8a37Pm=VGki=FVR+LXQZBsk3byqA@mail.gmail.com>
         [not found]                     ` <CAOssrKd+c0Mx+=S-+zr1QS8a37Pm=VGki=FVR+LXQZBsk3byqA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-26 16:35                       ` Eric W. Biederman
         [not found]                         ` <87zi3v1zga.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-26 21:51                           ` Eric W. Biederman
    2018-02-21 20:29       ` [PATCH v6 5/5] fuse: Restrict allow_other to the superblock's namespace or a descendant Eric W. Biederman
    2018-02-26 23:52       ` [PATCH v7 0/7] fuse: mounts from non-init user namespaces Eric W. Biederman
         [not found]     ` <87po4rz4ui.fsf_-_@xmission.com>
         [not found]       ` <87po4rz4ui.fsf_-_-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-26 23:52         ` [PATCH v7 1/7] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read Eric W. Biederman
    2018-02-26 23:52         ` [PATCH v7 2/7] fuse: Fail all requests with invalid uids or gids Eric W. Biederman
    2018-02-26 23:52         ` [PATCH v7 3/7] fs/posix_acl: Document that get_acl respects ACL_DONT_CACHE Eric W. Biederman
    2018-02-26 23:52         ` [PATCH v7 4/7] fuse: Cache a NULL acl when FUSE_GETXATTR returns -ENOSYS Eric W. Biederman
    2018-02-26 23:53         ` [PATCH v7 5/7] fuse: Simplfiy the posix acl handling logic Eric W. Biederman
         [not found]           ` <20180226235302.12708-5-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-27  9:00             ` Miklos Szeredi
         [not found]           ` <CAOssrKeWvYpgj4_cgsRBL_kTOHyRS-9_mfO9JHP-JahgqFnfHQ@mail.gmail.com>
         [not found]             ` <CAOssrKeWvYpgj4_cgsRBL_kTOHyRS-9_mfO9JHP-JahgqFnfHQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-03-02 21:49               ` Eric W. Biederman
    2018-02-26 23:53         ` [PATCH v7 6/7] fuse: Support fuse filesystems outside of init_user_ns Eric W. Biederman
    2018-02-26 23:53         ` [PATCH v7 7/7] fuse: Restrict allow_other to the superblock's namespace or a descendant Eric W. Biederman
    2018-03-02 21:58         ` [PATCH v8 0/6] fuse: mounts from non-init user namespaces Eric W. Biederman
         [not found]       ` <20180226235302.12708-3-ebiederm@xmission.com>
         [not found]         ` <20180226235302.12708-3-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-27  1:13           ` [PATCH v7 3/7] fs/posix_acl: Document that get_acl respects ACL_DONT_CACHE Linus Torvalds
         [not found]             ` <CA+55aFySgJyR6JLcS9HLC9wEpWU1isdyTkchHxZHbJWsh7HFpg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-27  2:53               ` Eric W. Biederman
         [not found]                 ` <87r2p7rvn5.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-27  3:14                   ` Eric W. Biederman
         [not found]                     ` <87tvu3qg2b.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-27  3:41                       ` Linus Torvalds
         [not found]                     ` <CA+55aFwPo7Pbq+3Oup-oo8MUFHeEpFXp7qr6z2PrzKp7S0ON+A@mail.gmail.com>
         [not found]                       ` <CA+55aFwPo7Pbq+3Oup-oo8MUFHeEpFXp7qr6z2PrzKp7S0ON+A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-03-02 19:53                         ` [RFC][PATCH] fs/posix_acl: Update the comments and support lightweight cache skipping Eric W. Biederman
    2018-02-27  3:36                   ` [PATCH v7 3/7] fs/posix_acl: Document that get_acl respects ACL_DONT_CACHE Linus Torvalds
         [not found]       ` <87r2p287i8.fsf_-_@xmission.com>
         [not found]         ` <87r2p287i8.fsf_-_-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-03-02 21:59           ` [PATCH v8 1/6] fs/posix_acl: Update the comments and support lightweight cache skipping Eric W. Biederman
         [not found]             ` <20180302215919.27207-1-ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-03-05  9:53               ` Miklos Szeredi
         [not found]             ` <CAOssrKf0cuxx1YLiwFJHSnzMOOoejjWWibs98Mb5KSXVSSXfOg@mail.gmail.com>
         [not found]               ` <CAOssrKf0cuxx1YLiwFJHSnzMOOoejjWWibs98Mb5KSXVSSXfOg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-03-05 13:53                 ` Eric W. Biederman
    2018-03-02 21:59           ` [PATCH v8 2/6] fuse: Simplfiy the posix acl handling logic Eric W. Biederman
    2018-03-02 21:59           ` [PATCH v8 3/6] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read Eric W. Biederman
    2018-03-02 21:59           ` [PATCH v8 4/6] fuse: Fail all requests with invalid uids or gids Eric W. Biederman
    2018-03-02 21:59           ` [PATCH v8 5/6] fuse: Support fuse filesystems outside of init_user_ns Eric W. Biederman
    2018-03-02 21:59           ` [PATCH v8 6/6] fuse: Restrict allow_other to the superblock's namespace or a descendant Eric W. Biederman
    2018-03-08 21:23           ` [PATCH v9 0/4] fuse: mounts from non-init user namespaces Eric W. Biederman
         [not found]             ` <87ina6ntx0.fsf_-_-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-03-08 21:24               ` [PATCH v9 1/4] fuse: Remove the buggy retranslation of pids in fuse_dev_do_read Eric W. Biederman
    2018-03-08 21:24               ` [PATCH v9 2/4] fuse: Fail all requests with invalid uids or gids Eric W. Biederman
    2018-03-08 21:24               ` [PATCH v9 3/4] fuse: Support fuse filesystems outside of init_user_ns Eric W. Biederman
    2018-03-08 21:24               ` [PATCH v9 4/4] fuse: Restrict allow_other to the superblock's namespace or a descendant Eric W. Biederman
    2018-03-20 16:25               ` [PATCH v9 0/4] fuse: mounts from non-init user namespaces Miklos Szeredi
         [not found]             ` <CAOssrKebhX-nm06RAwep8HUUV4QpsAa=ZOgxdRyP=WF9p-=4Tw@mail.gmail.com>
         [not found]               ` <CAOssrKebhX-nm06RAwep8HUUV4QpsAa=ZOgxdRyP=WF9p-=4Tw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-03-20 18:27                 ` Eric W. Biederman
         [not found]                   ` <87tvta38lu.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-03-21  8:38                     ` Miklos Szeredi
         [not found] ` <ef5e609602df6d7e2b4aa07b92600f04b6851902.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <ef5e609602df6d7e2b4aa07b92600f04b6851902.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-22 18:59     ` [PATCH 01/11] block_dev: Support checking inode permissions in lookup_bdev() Coly Li
    2017-12-23  3:03     ` Serge E. Hallyn
         [not found]   ` <17fbec10-68b1-2d2b-d417-2cdfee22b0fa@coly.li>
         [not found]     ` <17fbec10-68b1-2d2b-d417-2cdfee22b0fa-53JG2FQvpdo@public.gmane.org>
    2017-12-23 12:00       ` Dongsu Park
         [not found] ` <ddf1fb9b5001e633e0022dee7fecb0ef431e851f.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <ddf1fb9b5001e633e0022dee7fecb0ef431e851f.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:26     ` [PATCH 04/11] fs: Don't remove suid for CAP_FSETID for userns root Serge E. Hallyn
         [not found]   ` <20171223032606.GD6837@mail.hallyn.com>
         [not found]     ` <20171223032606.GD6837-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org>
    2017-12-23 12:38       ` Dongsu Park
         [not found]     ` <CANxcAMtpE05xpOPt3Ua+4DkiTzkW5hOo4BBpiNZh_5+RTCfThA@mail.gmail.com>
         [not found]       ` <CANxcAMtpE05xpOPt3Ua+4DkiTzkW5hOo4BBpiNZh_5+RTCfThA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-13 13:37         ` Miklos Szeredi
         [not found] ` <8dd484dceb9e96e5b67f21b8a0cf333753985e89.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <8dd484dceb9e96e5b67f21b8a0cf333753985e89.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:30     ` [PATCH 05/11] fs: Allow superblock owner to access do_remount_sb() Serge E. Hallyn
         [not found] ` <1f2233a1a028f1eb1e9bea7d06efa6d34e69e752.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <1f2233a1a028f1eb1e9bea7d06efa6d34e69e752.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  4:03     ` [PATCH 11/11] evm: Don't update hmacs in user ns mounts Serge E. Hallyn
         [not found]       ` <20171223040348.GK6837-7LNsyQBKDXoIagZqoN9o3w@public.gmane.org>
    2017-12-24  5:12         ` Mimi Zohar
         [not found]       ` <1514092328.5221.116.camel@linux.vnet.ibm.com>
         [not found]         ` <1514092328.5221.116.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
    2017-12-24  5:56           ` Mimi Zohar
         [not found] ` <ac3d34002d7690f6ca5928b57b7fc4d707104b04.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <ac3d34002d7690f6ca5928b57b7fc4d707104b04.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:17     ` [PATCH 03/11] fs: Allow superblock owner to change ownership of inodes Serge E. Hallyn
    2018-01-05 19:24     ` Luis R. Rodriguez
    2018-02-13 13:18     ` Miklos Szeredi
         [not found]   ` <20180105192407.GF22430@wotan.suse.de>
         [not found]     ` <20180105192407.GF22430-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
    2018-01-09 15:10       ` Dongsu Park
         [not found]     ` <CANxcAMvDQFH0g5PPnVZ3p2Tei04N+8fNf0pk02DrfTkBHjjrPQ@mail.gmail.com>
         [not found]       ` <CANxcAMvDQFH0g5PPnVZ3p2Tei04N+8fNf0pk02DrfTkBHjjrPQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-01-09 17:23         ` Luis R. Rodriguez
         [not found]   ` <CAOssrKcZeAHsRz7P_dxh==QAKnp7HeSTh4vWY2tgbWa1ZD918g@mail.gmail.com>
         [not found]     ` <CAOssrKcZeAHsRz7P_dxh==QAKnp7HeSTh4vWY2tgbWa1ZD918g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-16 22:00       ` Eric W. Biederman
         [not found] ` <877etbcmnd.fsf@xmission.com>
         [not found]   ` <877etbcmnd.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-01-09 15:05     ` [PATCH v5 00/11] FUSE mounts from non-init user namespaces Dongsu Park
         [not found]   ` <CANxcAMvwwiPXBTKmTM9sEo8Y1T--V7fNaFqzHfyEvwvaYQV60A@mail.gmail.com>
         [not found]     ` <CANxcAMvwwiPXBTKmTM9sEo8Y1T--V7fNaFqzHfyEvwvaYQV60A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-01-18 14:58       ` Alban Crequy
         [not found]     ` <CADZs7q438szfwd-kaaRDnpDFrmno3zy7Zq+6EsnotW8bS0vrTA@mail.gmail.com>
         [not found]       ` <CADZs7q438szfwd-kaaRDnpDFrmno3zy7Zq+6EsnotW8bS0vrTA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-19 23:09         ` Eric W. Biederman
         [not found] ` <c85c293e19a478353aba8e6e3ee39e5914f798d5.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <CADZs7q5NA7Kox62vnCOkL=TGgzTxX+oNYz6=oNXKWkQkQwSMrA@mail.gmail.com>
         [not found]     ` <CADZs7q5NA7Kox62vnCOkL=TGgzTxX+oNYz6=oNXKWkQkQwSMrA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-01-17 14:29       ` [PATCH 08/11] fuse: Support fuse filesystems outside of init_user_ns Seth Forshee
         [not found]     ` <20180117142935.GA3723@ubuntu-xps13>
    2018-01-17 18:56       ` Alban Crequy
         [not found]       ` <CADZs7q6ZHGHbrdL96Bmy148Zc6TxruiJrEeDjaDYEX8U-5QV1A@mail.gmail.com>
         [not found]         ` <CADZs7q6ZHGHbrdL96Bmy148Zc6TxruiJrEeDjaDYEX8U-5QV1A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-01-17 19:31           ` Seth Forshee
         [not found]         ` <20180117193124.GC3723@ubuntu-xps13>
    2018-01-18 10:29           ` Alban Crequy
         [not found]   ` <c85c293e19a478353aba8e6e3ee39e5914f798d5.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:46     ` Serge E. Hallyn
    2018-01-17 10:59     ` Alban Crequy
    2018-02-12 15:57     ` Miklos Szeredi
         [not found]       ` <CAOssrKd6vkMDwRT=QQofKCufzQczzQ7dXoVbVfVax-0HqD986w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-12 16:35         ` Eric W. Biederman
         [not found]       ` <87lgfy5fpd.fsf@xmission.com>
         [not found]         ` <87lgfy5fpd.fsf-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org>
    2018-02-13 10:20           ` Miklos Szeredi
         [not found]         ` <CAOssrKcKz8p9YQJLf2W_NCBo+12auxir5jFwXGbANdWdgavpsw@mail.gmail.com>
         [not found]           ` <CAOssrKcKz8p9YQJLf2W_NCBo+12auxir5jFwXGbANdWdgavpsw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-16 21:52             ` Eric W. Biederman
    2018-02-20  2:12     ` Eric W. Biederman
         [not found] ` <a26103156b3f6ba73b1e46c6f577f1bee74872d9.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <a26103156b3f6ba73b1e46c6f577f1bee74872d9.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:51     ` [PATCH 10/11] fuse: Allow user namespace mounts Serge E. Hallyn
    2018-02-14 13:44     ` Miklos Szeredi
         [not found]   ` <CAOssrKcHOp9OaCWRALsxe5MTk+tv7Gi5rPsHz2VLguzK-P+LMw@mail.gmail.com>
         [not found]     ` <CAOssrKcHOp9OaCWRALsxe5MTk+tv7Gi5rPsHz2VLguzK-P+LMw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
    2018-02-15  8:46       ` Miklos Szeredi
         [not found] ` <d055925e5d5c0099e9e9c871004fb45fab67e4bc.1512041070.git.dongsu@kinvolk.io>
         [not found]   ` <d055925e5d5c0099e9e9c871004fb45fab67e4bc.1512041070.git.dongsu-lYLaGTFnO9sWenYVfaLwtA@public.gmane.org>
    2017-12-23  3:50     ` [PATCH 09/11] fuse: Restrict allow_other to the superblock's namespace or a descendant Serge E. Hallyn
    2018-02-19 23:16     ` Eric W. Biederman
    2017-12-22 14:32 [PATCH v5 00/11] FUSE mounts from non-init user namespaces Dongsu Park
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox