With respect to nfs and automounts. Does NFS have different automount behavior based on the user performing the automount? If NFS does not have different automount behavior depending on the user we just use the creds of the original mounter of NFS? If NFS does have different automount behavior depending on the user (ouch!) we need to go through the call path and see where it makes sense to over ride things and where it does not. Seth the fundamental problem with your patch was that you were patching a location that is used for more just mounts. I am strongly wishing that we could just change follow_automount from: old_cred = override_creds(&init_cred); mnt = path->dentry->d_op->d_automount(path); revert_creds(old_cred); to: old_cred = override_creds(path->mnt->mnt_sb->s_cred); mnt = path->dentry->d_op->d_automount(path); revert_creds(old_cred); And all will be well with nfs. That does remain possible. But looking at the code path you touched it seems to lookup the cred based purely on the local uid, gid, and groups. Which suggests to me that even the original mounters creds may not be enough :( At which point I am not certain of the solution. But I fear that like autofs NFS actually cares which user is transition the magic mountpoint, and may return different data depending on who transitions the mountpoint first. Ick! Nasty Nasty Ick! Eric -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html