Re: [PATCH 11/15] cifs: fix cifs_show_options to show "username=" or "multiuser"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In reviewing this patch which changes the show_options on cifs mounts
to not display the network username (when multiuser mount flag is
turned on) ie not display the username sent on SMB SessionSetup.

1) Would there be value in showing the network (cifs) username that is
associated with the uid (fsuid) of this process?  (Presumably the
username we send in cifs sessionsetup could be slightly different than
the local username for this unix uid).

2) In the future can't the domain name differ as well (so should we
special case the domain name - or perhaps showing the default domain
is fine?)

On Mon, Sep 20, 2010 at 6:01 PM, Jeff Layton <jlayton@xxxxxxxxxx> wrote:
>
> ...based on CIFS_MOUNT_MULTIUSER flag.
>
> Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx>
> ---
>  fs/cifs/cifsfs.c |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c
> index 2b897e3..51090cec 100644
> --- a/fs/cifs/cifsfs.c
> +++ b/fs/cifs/cifsfs.c
> @@ -371,8 +371,12 @@ cifs_show_options(struct seq_file *s, struct vfsmount *m)
>        srcaddr = (struct sockaddr *)&tcon->ses->server->srcaddr;
>
>        seq_printf(s, ",unc=%s", tcon->treeName);
> -       if (tcon->ses->userName)
> +
> +       if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER)
> +               seq_printf(s, ",multiuser");
> +       else if (tcon->ses->userName)
>                seq_printf(s, ",username=%s", tcon->ses->userName);
> +
>        if (tcon->ses->domainName)
>                seq_printf(s, ",domain=%s", tcon->ses->domainName);
>
> --
> 1.7.2.3
>



--
Thanks,

Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux