[Suggestions for Improvement] 【smb服务】希望支持直接访问子目录 Resolved
Tofloor
poster avatar
我是昵称
deepin
2024-10-22 15:54
Author

问题说明

有一个共享文件服务器,关注的目录层级为:\\ip\dev\dir1,管理员只给我开了dir1和其子目录的读写权限,没有上层目录dev的读写权限。Windows下支持直接访问\\ip\dev\dir1,输入用户名密码即可访问。如下图:

企业微信截图_17295828448366.png

Deepin v23下通过文件管理器的“连接到服务器”,使用smb://,直接访问ip/dev/dir1不能访问,打开的是ip/dev,让认证,因为我没有读写权限,肯定是失败的。如下图:

企业微信截图_17295829252499.png

企业微信截图_17295819136900.png

改进建议

能和windows下的使用体验一样。

Reply Favorite View the author
All Replies
嘘...
deepin
2024-10-22 16:39
#1

dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount

↑确认你的版本中有无此配置项,如果有的话,这里应该是输出 true

dde-dconfig --set -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount -v false

↑将其设置为 false 后重启,再通过文管访问看看能不能解决你的问题。(如果你有这个配置项的话

Reply View the author
我是昵称
deepin
2024-10-22 17:13
#2
嘘...

dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount

↑确认你的版本中有无此配置项,如果有的话,这里应该是输出 true

dde-dconfig --set -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount -v false

↑将其设置为 false 后重启,再通过文管访问看看能不能解决你的问题。(如果你有这个配置项的话

dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount
true

输出确实为true.

设置为false:dde-dconfig --set -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount -v false

查看值:dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount
false

再从文管访问,问题依旧,同样的路径,同样的提示。

Reply View the author
辉辉
deepin
2024-10-22 19:53
#3

其实有点想不通的就是linux的逻辑,你登陆了smb某各目录,但是你往下级目录又要你再登陆一次,为什么不能做成windows那样,一次验证访问所有共享目录呢?还有就是ubuntu的那个记住密码就比较好,注销前可以不用再输入密码。

Reply View the author
MeGusta
deepin
2024-10-22 20:32
#4

同样的问题,访问NAS的时候,要不停地输账号密码,很烦。

Reply View the author
观摩
deepin
2024-10-23 08:50
#5
MeGusta

同样的问题,访问NAS的时候,要不停地输账号密码,很烦。

使用NFS协议挂载NAS

Reply View the author
绍贝格尔
deepin
2024-10-23 10:53
#6

试试文件管理器搜索栏

smb://172.16.10.121/sp服务器

Reply View the author
嘘...
deepin
2024-10-23 11:07
#7
我是昵称

dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount
true

输出确实为true.

设置为false:dde-dconfig --set -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount -v false

查看值:dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount
false

再从文管访问,问题依旧,同样的路径,同样的提示。

搞完重启了么?需要重启才能生效哦。

Reply View the author
Merlin
Super Moderator
Product Manager
2024-10-23 18:22
#8

已经转给文管团队,有专人在处理。

Reply View the author
155******01
deepin
2024-10-24 00:10
#9
嘘...

dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount

↑确认你的版本中有无此配置项,如果有的话,这里应该是输出 true

dde-dconfig --set -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount -v false

↑将其设置为 false 后重启,再通过文管访问看看能不能解决你的问题。(如果你有这个配置项的话

方法管用!!解决了困住我好几天的问题

Reply View the author
155******01
deepin
2024-10-24 06:14
#10
嘘...

搞完重启了么?需要重启才能生效哦。

重做了一下系统,结果变成了这样

:~$ dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount
not exist resouce:[org.deepin.dde.file-manager.mount] for the appid:[org.deepin.dde.file-manager]

死活出不了结果

Reply View the author
我是昵称
deepin
2024-10-24 09:36
#11
嘘...

搞完重启了么?需要重启才能生效哦。

重启了,还是不行呢。

Reply View the author
我是昵称
deepin
2024-10-28 19:58
#12

现在可以了。

Reply View the author
嘘...
deepin
2024-10-31 20:19
#13
155******01

重做了一下系统,结果变成了这样

:~$ dde-dconfig --get -a org.deepin.dde.file-manager -r org.deepin.dde.file-manager.mount -k enableCifsMount
not exist resouce:[org.deepin.dde.file-manager.mount] for the appid:[org.deepin.dde.file-manager]

死活出不了结果

大概是你重装系统镜像里集成的文管还没有提供这个配置项。

Reply View the author