I did the following:
sudo setsebool -P samba_export_all_rw on.

This should allow read/write to any directory without using samba_share_t.

I get the same behavior.  I can mount the drive to a shared directory and
read it on the server, but not on the client.  I don't get a permissions
error.   The directory just appears empty on the client.



On Mon, Nov 25, 2019 at 6:42 PM George N. White III <gnw...@gmail.com>
wrote:

>
>
> On Mon, 25 Nov 2019 at 18:06, linux guy <linuxguy...@gmail.com> wrote:
>
>> I never thought of selinux causing the issue.  I'm not getting an selinux
>> error ?
>>
>
> Where did you look?   You can use "sudo ausearch -m avc" to show the log
> entries.
>
> http://homepage.smc.edu/morgan_david//linux/selinux-demonstration.pdf explains
> that
> selinux is about what programs are allowed to do.
>
>
> https://wiki.gentoo.org/wiki/SELinux/Tutorials/Where_to_find_SELinux_permission_denial_details
> might be useful.
>
> https://fedoraproject.org/wiki/SELinux/samba is "man 8 selinux_samba"
> which used to come in
>  selinux-policy-devel but dnf can't find it for Fedora 31.
>
>
>> I did a setsebool -P samba_enable_home_dirs on
>>
>> I can't see why selinux would disallow remote users to access a device
>> mounted to a shared directory.   Am I wrong ?
>>
>
> The link I provides says "If you  want to share files other than home
> directories, those  files  must  be labeled samba_share_t."
> When I created a new samba share in Fedora 60 I had to label the files.
>
> If your external drive uses a low-rent filesystem you may not be able
> label files.
>
>
>> On Mon, Nov 25, 2019 at 2:17 PM George N. White III <gnw...@gmail.com>
>> wrote:
>>
>>> On Mon, 25 Nov 2019 at 14:59, linux guy <linuxguy...@gmail.com> 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 ?
>>>>
>>>
>>> Have you checked to see if selinux is causing the permission denied
>>> issues?
>>> See https://fedoraproject.org/wiki/SELinux/samba
>>>
>>> --
>>> George N. White III
>>>
>>> --
> George N. White III
>
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
>
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
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@lists.fedoraproject.org

Reply via email to