Deepin 20网络共享window无法访问解决方案之一
Tofloor
poster avatar
xiaomingstudent
deepin
2020-11-21 08:01
Author

Deepin 20网络共享window无法访问解决方案之一

共享主机:Deepin 20

访问共享:windows7\10 家庭版或专业版

【配置1Deepin 20主机设置NTFS分区下一个A文件夹共享(该机双系统win10的快速启动已关闭),配置为匿名访问:允许,权限:全部为读写(使用ls -l命令查看过A权限,没有问题);Windows系统打开smb1.0、关闭smb直连功能,win10启用不安全的来宾登录。

       【问题】win7/win10均能匿名访问Deepin的共享文件夹,但是概率性中途出现无法访问目录、共享中断问题;或者说是当同时访问共享文件的人多了,就会出现这个问题,概率极高,感觉像是共享服务不稳定。

 

【配置2Deepin不允许匿名访问,同时使用命令:smbpasswd -a [username:password]添加共享账户和密码(账户名为当前登录的账户名,密码另外设置的、不是系统登录密码),使用sudo apt-get install ufwsudo ufw disable关闭了防火墙(感觉关闭防火墙的操作是多余的);windows系统配置了:LAN管理器身份验证级别——发送LMNTLM,或NTLMv2安全会话。

       【问题】windows系统通过网络邻居访问共享会弹出输入账号和密码的对话框通过输入\\ip能够看到共享文件夹,点击会弹出账号密码对话框,但是不论怎么输入都会提示错误的用户名和密码;win10可能不会出现账号密码对话框,直接显示网络路径不可用,直接添加Windows凭据的方法并没有用。

       【解决办法】

1windows系统配置:LAN管理器身份验证级别——仅NTLMv2安全会话,拒绝LMNTLM

2、家庭版系统通过注册表HKEY_LOCAL_MACHINE\SYETEM\CurrentControlSet\Control\LSA直接删除LMCompatibilityLevel键,恢复为“LAN管理器身份验证级别——没有定义

3Deepin使用命令:smbpasswd -a [username:password]为共享添加账户密码后,会导致\home\[user]目录(即主目录)也暴露在共享中,但是\home\[user]目录默认权限为所有者读写、其余只读。

 

【总结】

1、 Deepin设置共享最好不允许匿名访问,不够稳定!

2、 Deepin通过账户和密码方式设置共享,windows系统端应特别注意【LAN管理器身份验证级别】的配置

3、 Deepin设置NTFS分区上的文件夹共享,要注意查看权限;如果NTFS分区上装有win10系统,要关闭win10快速启动功能,快速启动可能引起NTFS分区写保护,造成共享文件夹只读。

4、 以上问题可复现,配置间重启windows系统100%重现,所以发出来给大家参考。

Reply Favorite View the author
All Replies
Ziggy
deepin
2020-11-22 02:18
#1

感谢分享

Reply View the author
mzygl
deepin
2020-11-25 19:23
#2

这样一个文件共享问题,深度一直解决不了啊,特别是windows共享后,深度无法找到的问题,不知道什么时候能解决。

Reply View the author
自由的风
deepin
2021-01-15 22:54
#3

今天测试了一下,与Windows的共享确实比较麻烦。改天要试试NFS

Reply View the author