【已解决】非系统盘文件夹共享,在windows下没有权限访问
Tofloor
poster avatar
sapher
deepin
2020-06-17 16:23
Author
本帖最后由 sapher 于 2020-6-18 06:17 编辑

V20版本,系统在一块硬盘上,要分享的文件夹在另外一块硬盘上,挂载在/media/download文件夹下
情况汇总:
1.Home目录下的文件分享正常,可浏览可打开
2./media/download文件夹属性777,owner和group都是非root
3.右键选取了分享文件夹,试了 只读/读写/匿名/非匿名 各种模式的组合都不行,试了其他系统,也是没有权限,安卓下还会再让输入用户名密码,然后报错不正确
4.看了/etc/samba/smb.conf 文件,增加了单独的文件夹描述,但似乎无法重启samba服务,遂作罢
5.看了论坛的帖子,文件夹属性情况的不适用,smbpasswd -a的方法也试了,Failed to add entry
6.折腾了半天,发现自己搞不定,网上有说SElinux的,有说iptable的,但是deepin里命令似乎都不适用

求助各位大神,如何解决,还是版本bug


Reply Favorite View the author
All Replies
avatar
deepin-zx
deepin
2020-06-17 19:11
#1
你看看你的权限管理下面是不是可读写,设置一下,我通过windows下面去访问deepin是ok的
Reply View the author
avatar
sapher
deepin
2020-06-17 19:21
#2
https://bbs.deepin.org/post/196043
你看看你的权限管理下面是不是可读写,设置一下,我通过windows下面去访问deepin是ok的 ...

文件属性777,共享中切换可读写也是不行,我猜是因为目录位置,你的文件夹在Home下面还是外面
Reply View the author
avatar
macaiyun0629
deepin
2020-06-17 19:36
#3
https://bbs.deepin.org/post/196043
文件属性777,共享中切换可读写也是不行,我猜是因为目录位置,你的文件夹在Home下面还是外面 ...

因为你的/media/download目录没有读权限吧,每一级目录都要有755权限
Reply View the author
avatar
sapher
deepin
2020-06-17 19:48
#4
https://bbs.deepin.org/post/196043
因为你的/media/download目录没有读权限吧,每一级目录都要有755权限

系统设置共享文件夹的时候,默认会把文件夹设为777,我感觉不是文件夹的问题,而是文件夹位置的问题
参见
https://bbs.deepin.org/post/152493#%E5%85%B1%E4%BA%AB%2B%E6%9D%83%E9%99%90
Reply View the author
avatar
macaiyun0629
deepin
2020-06-17 23:37
#5
https://bbs.deepin.org/post/196043
系统设置共享文件夹的时候,默认会把文件夹设为777,我感觉不是文件夹的问题,而是文件夹位置的问题
参见 ...

看一下权限不就知道了,media目录默认是755权限,这个应该没问题,你也可以试试把media目录和/media/download目录一起设置成777权限。
Reply View the author
avatar
deepin-zx
deepin
2020-06-18 00:02
#6
https://bbs.deepin.org/post/196043
文件属性777,共享中切换可读写也是不行,我猜是因为目录位置,你的文件夹在Home下面还是外面 ...

不在系统盘的话,可以设置一下,系统盘里应该可以共享,放到外面的话,就没权限不能共享
Reply View the author
avatar
sapher
deepin
2020-06-18 14:16
#7
https://bbs.deepin.org/post/196043
看一下权限不就知道了,media目录默认是755权限,这个应该没问题,你也可以试试把media目录和/media/down ...

折腾了一个晚上,经过反复试验,终于发现是/media/USERNAME/download 中这个USERNAME的权限必须是755
我猜测是因为samba服务默认samba用户,而samba用户得有读这个目录并执行的权限,所以对于other的权限要每一级打开
btw,测试中发现,samba服务不太稳定,经常过程中会跳出没有权限或者是要用户名密码(我设定的是匿名只读),所以干扰了测试,anyway,so far so good
Reply View the author
avatar
macaiyun0629
deepin
2020-06-19 06:59
#8
https://bbs.deepin.org/post/196043
折腾了一个晚上,经过反复试验,终于发现是/media/USERNAME/download 中这个USERNAME的权限必须是755
我 ...

所以最终还是权限问题,也就是我最近搞个这个问题,配置elasticsearch的时候,JDK的安装目录不是755权限,导致elasticsearch用户访问不了jdk而无法启动elasticsearch
Reply View the author