Tim - thanks for that advice!

Now I'm finally there:

git bisect good
ca6fe3344554d31ac9c0f7e2e6be490c2d5d501f is the first bad commit
commit ca6fe3344554d31ac9c0f7e2e6be490c2d5d501f
Author: Eric W. Biederman <[email protected]>
Date:   Tue Sep 6 09:32:01 2016 -0500

    fs: Call d_automount with the filesystems creds
    
    BugLink: http://bugs.launchpad.net/bugs/1612135
    
    Seth Forshee reported a mount regression in nfs autmounts
    with "fs: Add user namespace member to struct super_block".
    
    It turns out that the assumption that current->cred is something
    reasonable during mount while necessary to improve support of
    unprivileged mounts is wrong in the automount path.
    
    To fix the existing filesystems override current->cred with the
    init_cred before calling d_automount and restore current->cred after
    d_automount completes.
    
    To support unprivileged mounts would require a more nuanced cred
    selection, so fail on unprivileged mounts for the time being.  As none
    of the filesystems that currently set FS_USERNS_MOUNT implement
    d_automount this check is only good for preventing future problems.
    
    Fixes: 6e4eab577a0c ("fs: Add user namespace member to struct super_block")
    Tested-by: Seth Forshee <[email protected]>
    Signed-off-by: "Eric W. Biederman" <[email protected]>
    (backported from commit aeaa4a79ff6a5ed912b7362f206cf8576fca538b)
    Signed-off-by: Seth Forshee <[email protected]>
    Acked-by: Stefan Bader <[email protected]>
    Acked-by: Colin King <[email protected]>
    Acked-by: Brad Figg <[email protected]>
    Signed-off-by: Tim Gardner <[email protected]>

:040000 040000 3b16a342088c0cfead081f63bc7fe9bed93bcf00
2634a48c59a1c6b313be2d8406644fd9d0e18a60 M      fs


** Attachment added: "Git bisect log showing leading to the first bad commit."
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1629205/+attachment/4756633/+files/git_bisect_log_final

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1629205

Title:
  regression: with linux-image-4.4.0-38-generic autofs tries to acess
  folders as root instead of the user

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1629205/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to