QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2689|回复: 7

FC4关于SAMBA。总是“无法访问。。。。找不到网络路径”

[复制链接]
发表于 2005-8-11 22:58:13 | 显示全部楼层 |阅读模式
本身在FC4下~~TEXT模式
IP 192.168.211.128/24
配置文件:
[global]
workgroup=WORKGROUP
server string = wori ,zenme lian bu shang ?
hostsallow= 192.168.211.128 10. 127. 192.168.211.
printcap name=/etc/printcap
load printers=yes
cups options=raw
guest account=nobody
log file=/var/log/samba/%m.log
log file=/var/log/samba/log.smbd
max log size = 50
security=share
encrypt passwords=yes
smb passwd file = /etc/samba/smbpasswd
unix passwd sync= yes
passwd program= /usr/bin/passwd %u
passwd chat= *New*UNIX*passwd* %n/n *ReType*.....
wins support=yes

[homes]
comment=Home
browseable = no
writable =yes

[public]
comment=public
path=/etc
public=yes
read only= no
write list = @staff





其他参数全部注释掉了~

启动SMB服务正常!
SMBCLIENT -l 127.0.0.1 正常~~~
语法正确。。。。等。。



在LAN内的另一个WIN 2K机器。。TCP/IP协议等。。。全部正确。。
在邻居里可以看到SAMB服务器。
http://www.linuxsir.org/bbs/attachm...5&stc=1&thumb=1

但是不能进。提示“无法访问//MYLINUX 。找不到网络路径。”
http://www.linuxsir.org/bbs/attachm...tid=28176&stc=1

因为我用的是SHARE的SAMBA所以暂时还不存在有用户验证的问题。
谁可以告诉我这个问题要怎么解决!
 楼主| 发表于 2005-8-12 09:34:45 | 显示全部楼层
ding yixia
回复

使用道具 举报

发表于 2005-8-12 10:25:04 | 显示全部楼层
出现这个提示,表示您没有访问权限.

您可以先把 [global]中的hostallow这一行注释掉.然后把[public]中的
path=/etc.改为path=/tmp ,因为samba的权限同时受linux权限的限制,不知您的/etc的访问权限如何.
另外,在/var/log/samba/下,应该有一个以您计算机名作为名字的日志文件,参考一下里面的内容.

另外,还有一种可能,在您的[global]变量中,有guest=nobody这一行.根据您的设置,目前您的windows计算机都是用guest身份访问的,在您的samba中,把guest帐户映射为了nobody ,那么您在linux中必需有nobody  这个帐户存在,并且是激活的.
回复

使用道具 举报

 楼主| 发表于 2005-8-12 14:32:01 | 显示全部楼层
报告一下。~
注释掉HOSTALLOW行的目的是什么?默认情况下是允许全部??
我/ETC都是可读可执行的~~
另外我NOBODY用户在LINUX中是存在的!



我已经按照你的说法注释掉了。。问题依然存在!!情况同样。

LOG中不存在任何错误的日志。。!!(当前为空)

。。。。。。。。。。。。。。。。。。希望大家都可以来讨论一下。。
回复

使用道具 举报

 楼主| 发表于 2005-8-12 14:45:55 | 显示全部楼层
对了防火墙的状态怎么看?
关闭和打开的命令又是什么??

不知道试试有什么效果??
回复

使用道具 举报

发表于 2005-8-12 16:47:13 | 显示全部楼层
防火墙的关闭方法;

运行:setup 命令 ,在其中找到防火墙的选项,把防火墙关了就可以了.

host allow = 是限制主机访问的,默认应该就是被注释的.也就是意味着都可以访问,让您注释的目的是怕您把这一行写错了,这一行有格式要求.

另外您需要作如下步骤:

smbpasswd -a nobody

问您密码时,您直接回车,把密码设成空的 .

如果关闭了防火墙,设置了密码还是不行的话,您可以作如下操作,保证可以访问:

security=share 把share 改为 user.

在[global] 中再添加如下几行:

guest account = nobody(选填)
  guest ok = yes
  map to guest = Bad User
  public = yes

就可以访问了.效果和您现在类似.
回复

使用道具 举报

发表于 2005-8-12 16:49:12 | 显示全部楼层
另外,每次修改完smb.conf文件以后,别忘了键入命令:

service smb restart

来重新启动一次samba .
回复

使用道具 举报

 楼主| 发表于 2005-8-13 19:19:09 | 显示全部楼层
xiexie ni  .
xian zai mei shu ru fa .haha  ~



zhen de  
"Thanks a lot"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 13:30 , Processed in 0.077658 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表