What I would want is for all users to have a mnt directory in their home
that these shares would mount to. So user 'tester' would have
/home/tester/mnt/Photos /home/tester/mnt/Videos /home/tester/mnt/Music. I
guess I could create a standard mount point like /mnt/Photos /mnt/Videos
/mnt/Music but then, how do I restrict access to what the share
says @HOME\"Media Users"? And how do I do I give write access to
only @HOME\"Media Admins"?
I used gio mount smb://fs01/Photos and that created the share in Nautilus
but I can't use my programs with that. I tried the symlink ln -s
/run/user/2002/gvfs/smb-share\:server\=fs01\,share\=Photos but that symlink
didn't work at all.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In all things, Be Intentional.
On Mon, Nov 8, 2021 at 11:57 PM Robert Marcano via samba <
samba at lists.samba.org> wrote:
> I forgot to add that if you only want one simple mount, to a fixed
> directory but restricted, so not everyone could read or write to it, you
> can still indicate which user, group, file mode bits, etc, the mounted file
> appear so you can control who can access them.
>
> The options from mount.cifs works for the mount command directly or to be
> set on fstab.
>
> On Mon, Nov 8, 2021, 9:02 PM Robert Marcano <robert at
marcanoonline.com>
> wrote:
>
> >
> >
> > On Mon, Nov 8, 2021, 7:02 PM Rob Campbell <robcampbell08105 at
gmail.com>
> > wrote:
> >
> >> Thanks Robert. I have tried that but it requires root or sudo.
OR
> chmod
> >> u+s /bin/mount /bin/umount /usr/sbin/mount.cifs. But then it
requires I
> >> put it in /etc/fstab. If I do that, it will mount for all users,
right?
> >> That's not what I want.
> >>
> >
> > If you want users to be able to mount a share, specially if you want
the
> > target directory to be private to each user, you probably will need to
> > check how desktop environments do it for their file managers. I can
only
> > talk about GNOME that it is what I use every day.
> >
> > When you use a file manager like GNOME Files (Nautilus) to access a
smb
> > share with a the smb URL scheme (smb://hostname/share), it mounts a
FUSE
> > filesystem (file system in userspace) that access the share via a
process
> > that uses Samba client libraries.
> >
> > Maybe you could use gnome-mount or the newer "gio mount", or
you can use
> > desktop agnostic FUSE filesystems like smbnetfs or fusesmb.
> >
> >
> >
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >> In all things, Be Intentional.
> >>
> >>
> >> On Mon, Nov 8, 2021 at 3:08 PM Robert Marcano via samba <
> >> samba at lists.samba.org> wrote:
> >>
> >>> On 11/8/21 11:40 AM, Rob Campbell via samba wrote:
> >>> > I am able to smbclient //host/share -U redhat -c
'ls' and view the
> >>> files
> >>> > but how do I mount that [as a user]? All links I find
say I need to
> >>> put it
> >>> > in /etc/fstab. If I do that, won't everyone have
access? I don't
> want
> >>> > that. You know how you would 'net use' to map in
Windows, is this
> not
> >>> > possible in Linux?
> >>> >
> >>>
> >>> Whe you mount a share on Linux, you are using another client
that is
> >>> part of the kernel, not smbclient that is a user space
implementation.
> >>>
> >>> Try
> >>>
> >>> mount -t cifs -o username=redhat //host/share /mnt/target_dir
> >>>
> >>> You will need to have installed the mount.cifs utility. Read
the manual
> >>> page of that command if you want to automate more parameters
like the
> >>> password.
> >>>
> >>>
> >>> --
> >>> To unsubscribe from this list go to the following URL and read
the
> >>> instructions: https://lists.samba.org/mailman/options/samba
> >>>
> >>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>