栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

XP系统下无法访问Samba服务器的解决办法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

XP系统下无法访问Samba服务器的解决办法

本人在迅为itop4412 scp 1GB精英版开发板上用gcc10.3本地编译安装了samba-4.14.7,编译时的配置选项为./configure --without-gpgme。
samba服务器启动后,Windows 7和Windows 10都能正常访问,但Windows XP却无法访问,提示找不到服务器,如下图所示。

解决方案是,修改samba的配置文件(/usr/local/samba/etc/smb.conf)文件,找到[global]
将workgroup的值设为WORKGROUP
然后添加下面三行:
server min protocol = NT1
lanman auth = yes
ntlm auth = yes
(参考资料:networking - Windows XP cannot connect to samba share (linux server 20.04) - Ask Ubuntu)

修改完成后保存samba配置文件,然后重启samba服务器。
重启方法是先kill掉所有的samba进程:

[root@exynos4412 ~]# ps | grep samba
  290 root       0:00 /usr/local/samba/sbin/nmbd -D
  292 root       0:00 /usr/local/samba/sbin/smbd -D
  294 root       0:00 {smbd-notifyd} /usr/local/samba/sbin/smbd -D
  295 root       0:00 {cleanupd} /usr/local/samba/sbin/smbd -D
  296 root       0:00 {lpqd} /usr/local/samba/sbin/smbd -D
  337 root       0:00 grep samba
[root@exynos4412 ~]# kill 290 292 294 295 296
[root@exynos4412 ~]# ps | grep samba
  339 root       0:00 grep samba

然后再启动samba:

/usr/local/samba/sbin/nmbd -D
/usr/local/samba/sbin/smbd -D

现在,Windows XP就能正常访问Samba文件共享了:

 网上邻居里面也能看到共享文件夹了:

这是本地编译samba时用到的所有依赖包:


再新增加两个共享文件夹,然后重启samba服务器:

 

经测试,用root账户登录samba后,创建的文件夹的权限是drwxr-xr-x(755),创建、修改后的文件的权限是-rwxr--r--(744),所属用户和组都为root。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291905.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号