Re: Sharing a USB drive with Samba ?

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

 



On 2019-11-26 02:58, linux guy wrote:
> Hi people.
>
> I'm running Samba on Fedora 31.  It's working great.
>
> I want to share a USB drive using Samba.  I've tried mounting it to a directory within a Samba share and it does work due to permission errors. 
>
> - I create the mount directory (USB) as a normal user, thus giving it "normal" permissions.  Fore test purposes, I can r/w/x files to this directory with no problems.
>
> - I mount the USB device to the mount directory using mount /dev/sdb1 USB.  
>
> - I can access the USB directory from the server and r/w/x everything just fine.
>
> - When I try to access the share/USB directory from the client, like Dolphin, it requests permission in the form of user and password.  The user and password that I use to access the share do not work.  Nor does the user and password I use to access the server.
>
> What am I missing ?
>
> How does one share a USB device via Samba ?
>

I am not really a "samba" person since we're Linux centric and rely on nfs and sshfs.

But I had a few moments and I did get a version of what I think you want to accomplish working.

The first thing is that my USB drive is an 8GB stick with one partition defined and formatted as ext4.
The mount point for the drive is in the userspace and a chown was done on the mounted drive to
ensure it was owned by the user.

[egreshko@f31k ~]$ ll -d flash
drwxr-xr-x. 3 egreshko egreshko 4096 Nov 26 14:56 flash

And df shows...

/dev/sda1                7653064   17232   7227360   1% /home/egreshko/flash

The smb.conf is rather simple

[global]
        workgroup = ASIA
        security = user

        passdb backend = tdbsam

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = Yes
        read only = No
        inherit acls = Yes

Now, when connected to the home share I did so first with the drive *not* mounted.  I was able to exercise
the contents of the flash directory just like the any directory of the user. 

When I mounted the drive the flash directory became inaccessible.

I noted....

[egreshko@f31k ~]$ ls -dZ /home/egreshko/flash
system_u:object_r:unlabeled_t:s0 /home/egreshko/flash

So I did

[egreshko@f31k ~]$ restorecon /home/egreshko/flash
[egreshko@f31k ~]$ ls -dZ /home/egreshko/flash
system_u:object_r:user_home_t:s0 /home/egreshko/flash

And now it works OK..

[egreshko@meimei ~]$ smbclient //f31k/egreshko -U egreshko
Unable to initialize messaging context
Enter SAMBA\egreshko's password:
Try "help" to get a list of possible commands.
smb: \> cd flash
smb: \flash\> ls
  .                                   D        0  Tue Nov 26 14:56:57 2019
  ..                                  D        0  Wed Nov 27 08:57:54 2019
  x                                   N        0  Tue Nov 26 14:56:57 2019

                7653064 blocks of size 1024. 7227360 blocks available
smb: \flash\> put wayne
putting file wayne as \flash\wayne (11.2 kb/s) (average 11.2 kb/s)
smb: \flash\> ls
  .                                   D        0  Wed Nov 27 08:59:38 2019
  ..                                  D        0  Wed Nov 27 08:57:54 2019
  wayne                               A      161  Wed Nov 27 08:59:38 2019
  x                                   N        0  Tue Nov 26 14:56:57 2019

                7653064 blocks of size 1024. 7227352 blocks available
smb: \flash\>

And, just checking on the server....

[egreshko@f31k flash]$ pwd
/home/egreshko/flash
[egreshko@f31k flash]$ ll
total 24
drwx------. 2 root     root     16384 Oct  7 18:51 lost+found
-rwxr--r--. 1 egreshko egreshko   161 Nov 27 08:59 wayne
-rw-rw-r--. 1 egreshko egreshko     0 Nov 26 14:56 x



-- 
The key to getting good answers is to ask good questions.
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux