[Samba] How do users access shares?
Robert Marcano
robert at marcanoonline.com
Tue Nov 9 01:02:37 UTC 2021
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
>>
>
More information about the samba
mailing list