diff options
author | Steve French <smfrench@gmail.com> | 2016-09-23 01:36:34 -0500 |
---|---|---|
committer | Steve French <smfrench@gmail.com> | 2016-10-14 14:22:01 -0500 |
commit | 9593265531fa66177a0547e63abd99907ec0a687 (patch) | |
tree | 81350498ef2188029c0555163b60899ee029e372 /fs/cifs/cifsfs.c | |
parent | de74025052ef63852d80a444ea19f2bdd7bec63f (diff) | |
download | op-kernel-dev-9593265531fa66177a0547e63abd99907ec0a687.zip op-kernel-dev-9593265531fa66177a0547e63abd99907ec0a687.tar.gz |
CIFS: Add new mount option to set owner uid and gid from special sids in acl
Add "idsfromsid" mount option to indicate to cifs.ko that it should
try to retrieve the uid and gid owner fields from special sids in the
ACL if present. This first patch just adds the parsing for the mount
option.
Signed-off-by: Steve French <steve.french@primarydata.com>
Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Reviewed-by: Pavel Shilovsky <pshilov@microsoft.com>
Diffstat (limited to 'fs/cifs/cifsfs.c')
-rw-r--r-- | fs/cifs/cifsfs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c index f963c88..15261ba 100644 --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c @@ -469,6 +469,8 @@ cifs_show_options(struct seq_file *s, struct dentry *root) seq_puts(s, ",posixpaths"); if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SET_UID) seq_puts(s, ",setuids"); + if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_UID_FROM_ACL) + seq_puts(s, ",idsfromsid"); if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) seq_puts(s, ",serverino"); if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_RWPIDFORWARD) |