[i=s] 本帖最后由 xiadao_81 于 2010-1-15 17:37 编辑 [/i]
linux下搭了个smb服务器,linux下可以访问windows的,但是windows下访问linux只能看到,却不能访问,如图:
[attach]29192[/attach]
网络搜过,试了N种方法都不行:
步骤及配置如下:
1.修改配置文件
[global]
workgroup = mshome
server string = Samba Server
security = share
passdb backend = tdbsam
[xpshare]
comment = smb server
path = /xpshare
public = yes
writeable = yes
guest ok = yes
2.建立共享目录并设置权限
#mkdir /xpshare
#chmod 777 /xpshare
3.关闭防火墙并启动服务
#service iptables stop
#service smb restart
4.查看共享
# smbclient -L 127.0.0.1
Password:
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.0.33-3.14.el5]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba Server)
xpshare Disk smb server
共享成功,用ls也能看到文件了。
试着挂载windows的共享,能访问的。但是到windows下访问smb时无权限。请各位高手看看是哪里原因?谢谢!
nxzcc 于 2010-01-15 20:34:11发表:
向上楼学习
xiadao_81 于 2010-01-15 17:36:06发表:
原因找到:
修改/etc/sysconfig/selinux文件:
#SELINUX=enforcing
SELINUX=disabled
重启生效,如果不想重启,用命令
setenforce 0
xiadao_81 于 2010-01-15 16:32:31发表:
还是不行啊!郁闷!还会哪里原因的?我把配置中没有注释的全拿出来了
74 workgroup = mshome
75 server string = Samba Server
76 guest ok=yes
77 guest account=root
102 security = share
103 passdb backend = tdbsam
219 cups options = raw
249 [homes]
250 comment = Home Directories
251 browseable = no
252 writable = yes
253 ; valid users = %S
254 ; valid users = MYDOMAIN\%S
255
256 [printers]
257 comment = All Printers
258 path = /var/spool/samba
259 browseable = no
260 ; guest ok = no
261 ; writable = No
262 printable = yes
291 [xpshare]
292 comment = smb server
293 path = /xpshare
294 public = yes
295 writeable = yes
296 ; browseable = yes
297 guest ok = yes
xiadao_81 于 2010-01-15 16:26:53发表:
是匿名的,security = share,没用user。
我再试试看。
yanyongkg 于 2010-01-15 16:14:34发表:
要匿名的吗?
全局配置加上
guest ok=yes
guest account=root