我在redhat 8.0下启动了samba服务,但没有装samba服务器,在同一个局域网中的window2000机器上,网上邻居的Workgroup组中出现了我配置的Linux主机名Dm2004, 但双击该图标时却无法进入,出现一个错误提示:无法访问Dm2004找不到网络路径!但在Windows2000中ping其IP地址却可以。局域网网络没问题。 
我按网上一篇《简单实现Windows和Linux文件共享》的文章配置了Linux中/etc/samba/samba.conf配置文件, workgroup=Workgroup 
server string=Samba Server 
log file=/var/log/samba/%m.log 
guest user = nobody 
security=share 
并且在/etc/samba/smbpasswd文件中新增了一个用户administrator,所在组为Workgroup 
[public] 
path = /opt/public 
public = yes 
guest only = yes 
writeable = yes 
printable=no 
writelist=@Workgroup 在终端启动smb服务后,smbd和nmbd均运行正常!而且在Linux系统中的确已经存在nobody这个用户, 已经改为guest account = nobody也不行!并且我已经在Win2000上启用了guest账号!当我启动smb服务后,运行smbclient -L win2000机IP命令后,会出现: 
Password: 
Anonymous login successful 
Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] 
Sharename Type Comment 
--------- ---- ------- 
E$ Disk 默认共享 
IPC$ IPC 远程IPC 
D$ Disk 默认共享 
C$ Disk 默认共享 
Test Disk 
F$ Disk 默认共享 
ADMIN$ Disk 远程管理 
C$ Disk 默认共享 Server Comment 
--------- ------- 
CHENMING 
DM2004 Samba Server 
DMM02 
Workgroup Master 
--------- ------- 
WORKGROUP CHENMING 
其中WorkGROUP是我Win2000机所在组名,域名为CHENMING, Test是我共享的一个目录! 
这些信息表明:linux机可以识别得出我的另一台Windows2000机器哦!
我在Win2000机器的网上邻居中能看到我的Linux主机名为dm2004,但不能访问,不知何解??? 双击它则出现"找不到网络路径"!!!
    希望各位同仁帮我解决这个难题!!!

解决方案 »

  1.   

    难题??
    我想敲你几下!   LINUX和windows能识别的文件系统的问题,windows能识别的文件系统就那么几种,而linux包含了所有windows能识别的文件系统,还有些filesystem是windows所不能识别的,你想直接从网上邻居进入linux系统,那它怎么给你显示里面的文件?
      

  2.   

    楼上说得太武断了吧,网络文件系统已经和本地无关了,至少我用2000访问网上邻居的Linux ext2文件系统没有问题