导航:首页 > 网络设置 > samba网络共享无法访问解决方案

samba网络共享无法访问解决方案

发布时间:2022-12-16 02:33:36

‘壹’ 怎样解决Windows7/Vista访问Samba共享的问题

你好,
方法/步骤
在默认情况下,使用类似“\\IP地址\共享名称”都是可以正常的访问Windows共享的,但是使用这种方式访问Samba服务器时,会出现认证无法通过的情况,如下图所示。其原因就是从Windows Vista开始,微软基于安全性的考虑,默认只采用NTLM v2协议的认证回应消息了,而目前主流的NAS系统和Samba服务器还只支持LM或者NTLM。
可以通过修改本地安全策略的方式,强制Windows使用兼容Samba的认证方式。首先,在“开始”-“搜索”框中输入“secpol.msc“打开本地安全策略。
然后找到”本地策略“-”安全选项“-”网络安全:LAN管理器身份验证级别“,可以看到其认证级别是没有定义的。右键单击,选择”属性“。
在打开的属性窗口中,我们可以看到,身份验证级别是没有设置的,因此Windows会采用系统默认的最高认证级别。
需要设置认证级别为更具兼容性的“发送LM和NTLM - 如果已协商,则使用NTLMv2 会话安全”选项,然后单击“应用”-“确定”,就生效了。
完成之后,就可以正常的访问Samba和NAS共享盘了。当然,通过修改注册表的方式,也可以达到同样的目的。首先,在“开始”-“搜索”框里输入“regedit.exe“,回车打开注册表编辑器。
因为上述步骤已经设置了本地安全策略的LAN管理器身份认证级别,因此就不需要再重复修改注册表了,在注册表的”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa“主键下,添加了子键”LmCompatibilityLevel“,值为”1“。因此,如果不想从组策略窗口中修改,直接设置此键值也是具有同样效果的。

‘贰’ 怎样解决Windows7/Vista访问Samba共享的问题

方法/步骤

  1. 在默认情况下,使用类似“\IP地址共享名称”都是可以正常的访问Windows共享的,但是使用这种方式访问Samba服务器时,会出现认证无法通过的情况,如下图所示。其原因就是从Windows Vista开始,微软基于安全性的考虑,默认只采用NTLM v2协议的认证回应消息了,而目前主流的NAS系统和Samba服务器还只支持LM或者NTLM。

  2. 可以通过修改本地安全策略的方式,强制Windows使用兼容Samba的认证方式。首先,在“开始”-“搜索”框中输入“secpol.msc“打开本地安全策略。

  3. 然后找到”本地策略“-”安全选项“-”网络安全:LAN管理器身份验证级别“,可以看到其认证级别是没有定义的。右键单击,选择”属性“。

  4. 在打开的属性窗口中,我们可以看到,身份验证级别是没有设置的,因此Windows会采用系统默认的最高认证级别。

  5. 需要设置认证级别为更具兼容性的“发送LM和NTLM - 如果已协商,则使用NTLMv2 会话安全”选项,然后单击“应用”-“确定”,就生效了。

  6. 完成之后,就可以正常的访问Samba和NAS共享盘了。当然,通过修改注册表的方式,也可以达到同样的目的。首先,在“开始”-“搜索”框里输入“regedit.exe“,回车打开注册表编辑器。

  7. 因为上述步骤已经设置了本地安全策略的LAN管理器身份认证级别,因此就不需要再重复修改注册表了,在注册表的”HKEY_LOCAL_“主键下,添加了子键”LmCompatibilityLevel“,值为”1“。因此,如果不想从组策略窗口中修改,直接设置此键值也是具有同样效果的。

‘叁’ Windows无法访问samba共享,同一局域网内其他电脑可以正常访问

其他电脑能访问 被共享的主机, 本机不能访问该主机,检查本机网络和共享中心 的
活动网络 为专用网络

高级共享管理 勾选 文件和打印机共享
以上不行,重置防火墙后,再重新设置

‘肆’ Windows登录linux samba服务器时提示“无法访问”,是什么原因

原因和解决方式如下:

‘伍’ 我在腾讯云电脑上的samba共享为什么访问不了

因为运营商把445端口封了,你需要在windows上端口重映射为其他端口,samba服务器上也要更改

‘陆’ 用windows7访问Linux下samba共享的文件夹,总是不成功

问题不出在Windows上,而是Linux上面的Samba
配置文件
问题,修改方法如下:
1、对Samba配置文件进行备份,然后配置一个公开的目录
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">
#========= Global Settings ========
[global]
workgroup =
WORKGROUP

security = share
map to guest = bad user
#===== Share Definitions ==========
[MyShare]
#共享目录路径
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no2、设置文件夹权限,检测配置文件
chmod -R 0777 /home/samba/share
testparm3、重启Samba服务即可解决
service smb restart# service nmb restart

‘柒’ 怎样解决Windows7/Vista访问Samba共享的问题

经过多年的耕耘,Windows7已经成为用户的主流操作系统,但有很多用户在转向Windows7的时候,发现之前使用正常的NAS盘共享不能使用了,常用的NAS盘共享都是采用的Samba服务器,而Windows Vista和Windows7的默认设置与其无法兼容,这里就以Windows7为例讲述如何解决共享兼容性的问题。 工具/原料 安装了Windows7或者Windows Vista的计算机 使用Samba共享的计算机或NAS共享盘 在默认情况下,使用类似“\\IP地址\共享名称”都是可以正常的访问Windows共享的,但是使用这种方式访问Samba服务器时,会出现认证无法通过的情况,如下图所示。其原因就是从Windows Vista开始,微软基于安全性的考虑,默认只采用NTLM v2协议的认证回应消息了,而目前主流的NAS系统和Samba服务器还只支持LM或者NTLM。 我们可以通过修改本地安全策略的方式,强制Windows使用兼容Samba的认证方式。首先,在“开始”-“搜索”框中输入“secpol.msc“打开本地安全策略。 然后找到”本地策略“-”安全选项“-”网络安全:LAN管理器身份验证级别“,我们可以看到其认证级别是没有定义的。右键单击,选择”属性“。 在打开的属性窗口中,我们可以看到,身份验证级别是没有设置的,因此Windows会采用系统默认的最高认证级别。 我们需要设置认证级别为更具兼容性的“发送LM和NTLM - 如果已协商,则使用NTLMv2 会话安全”选项,然后单击“应用”-“确定”,就生效了。 完成之后,就可以正常的访问Samba和NAS共享盘了。当然,通过修改注册表的方式,也可以达到同样的目的。首先,在“开始”-“搜索”框里输入“regedit.exe“,回车打开注册表编辑器。 因为上述步骤已经设置了本地安全策略的LAN管理器身份认证级别,因此我们就不需要再重复修改注册表了,如下图可见,在注册表的”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa“主键下,添加了子键”LmCompatibilityLevel“,值为”1“。因此,如果不想从组策略窗口中修改,直接设置此键值也是具有同样效果的。 此操作步骤在Windows7环境下完成,在Windows Vista环境同样适用。但Windows 8似乎又不用设置即可正常访问Samba NAS盘,因此WIndows8可以不用设置。

‘捌’ 为什么不能访问samba共享的文件夹啊

1)关闭防火墙: #sevice iptables stop
2)修改 /etc/samba/smb.conf,具体配置网上有,我的如下:
security = share ---- 这个要用上,share表示安全最低级别,其次是user,最高是server [共享目录名]
path = /home/用户名/共享目录名
;read only = no -----这个需要在前面用分号注释掉
writeable = yes
browseable = yes
public = yes
guest ok = yes
3)SELinux作怪
修改/etc/sysconfig/selinux 把enforcing改成disabled;然后命令行setenforce 0;
或者用Rainsome兄说的 使用selinux强制策略:chcon -R -t samba_share_t /home/suyang/"Fedora Samba"
4)修改目录权限 #chmod 777 /home/wind ; #chmod 777 /home/wind/smbShare; 特别是前面一个做为上层目录权限也需要修改!
5)重启samba服务 #service smb restart 或者 /etc/rc.d/init.d/smb restart
当然你要在linux与windows之间互相能ping 通。

‘玖’ 怎样解决Windows7/Vista访问Samba共享的问题

方法步骤:

  1. 在默认情况下,使用类似“\IP地址共享名称”都是可以正常的访问Windows共享的,但是使用这种方式访问Samba服务器时,会出现认证无法通过的情况,如下图所示。其原因就是从Windows Vista开始,微软基于安全性的考虑,默认只采用NTLM v2协议的认证回应消息了,而目前主流的NAS系统和Samba服务器还只支持LM或者NTLM。

  2. 可以通过修改本地安全策略的方式,强制Windows使用兼容Samba的认证方式。首先,在“开始”-“搜索”框中输入“secpol.msc“打开本地安全策略。

  3. 然后找到”本地策略“-”安全选项“-”网络安全:LAN管理器身份验证级别“,我们可以看到其认证级别是没有定义的。右键单击,选择”属性“。

  4. 在打开的属性窗口中,我们可以看到,身份验证级别是没有设置的,因此Windows会采用系统默认的最高认证级别。

  5. 需要设置认证级别为更具兼容性的“发送LM和NTLM - 如果已协商,则使用NTLMv2 会话安全”选项,然后单击“应用”-“确定”,就生效了。

  6. 完成之后,就可以正常的访问Samba和NAS共享盘了。当然,通过修改注册表的方式,也可以达到同样的目的。首先,在“开始”-“搜索”框里输入“regedit.exe“,回车打开注册表编辑器。

  7. 因为上述步骤已经设置了本地安全策略的LAN管理器身份认证级别,因此我们就不需要再重复修改注册表了,如下图可见,在注册表的”HKEY_LOCAL_“主键下,添加了子键”LmCompatibilityLevel“,值为”1“。因此,如果不想从组策略窗口中修改,直接设置此键值也是具有同样效果

‘拾’ Windows 登录linux samba服务器时提示无法访问,可能你没有权限访问网络资源.........

可以登录samba服务器,但是没有权限访问linux下的共享目录
1、确保linux下防火墙关闭或者是开放共享目录权限 iptalbes -F
2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法
3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。

这两个命令必须执行啊:
iptables -F
setenforce 0:

阅读全文

与samba网络共享无法访问解决方案相关的资料

热点内容
网络共享中心没有网卡 浏览:516
电脑无法检测到网络代理 浏览:1368
笔记本电脑一天会用多少流量 浏览:560
苹果电脑整机转移新机 浏览:1371
突然无法连接工作网络 浏览:1043
联通网络怎么设置才好 浏览:1217
小区网络电脑怎么连接路由器 浏览:1018
p1108打印机网络共享 浏览:1205
怎么调节台式电脑护眼 浏览:680
深圳天虹苹果电脑 浏览:918
网络总是异常断开 浏览:607
中级配置台式电脑 浏览:975
中国网络安全的战士 浏览:626
同志网站在哪里 浏览:1408
版观看完整完结免费手机在线 浏览:1452
怎样切换默认数据网络设置 浏览:1103
肯德基无线网无法访问网络 浏览:1278
光纤猫怎么连接不上网络 浏览:1458
神武3手游网络连接 浏览:959
局网打印机网络共享 浏览:994