[Suggestions for Improvement] 【smb服务】希望支持直接访问子目录
Tofloor
poster avatar
我是昵称
deepin
11 hours ago
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
卖了摩托继续写Bug
deepin
11 hours ago
#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
10 hours ago
#2
卖了摩托继续写Bug

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
7 hours ago
#3

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

Reply View the author
MeGusta
deepin
7 hours ago
#4

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

Reply View the author