samba找不到路径或者是没有权限访问
先在samba服务器那边测试
smbclient -L //127.0.0.1 -U username 回车
输入密码:
[root@Gthink ~]# smbclient -L //127.0.0.1
Password:
Anonymous login successful
Domain=[GHOME] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]
Sharename Type Comment
--------- ---- -------
homes Disk Home directories
public Disk the user groups work directory
temp Disk Temporary file space
IPC$ IPC IPC Service (This is Linux files server)
Anonymous login successful
Domain=[GHOME] OS=[Unix] Server=[Samba 3.0.28-1.el5_2.1]
Server Comment
--------- -------
GCOMPUTER
SAMBA This is Linux files server
Workgroup Master
--------- -------
GHOME SAMBA
如果在samba服务器上测试通过的话,本机又提示找不到路径或者是说没有权限访问的话,那先
检查服务器上的防火墙有没有配置好,相关的端口通过。
iptables -A INPUT -p tcp -i eth0 -s 192.168.1.0/24 --dport 139 -j ACCEPT(不知道要不要加上445端口)
iptables -A INPUT -p udp -i eth0 -s 192.168.1.0/24 --dport 137:138 -j ACCEPT
如果还不行,再把本机上的防火墙关了,再试下。(我就卡在这里,搞了好久,最后把zonealarm设置放行相关端口才可以正常使用)。
还有selinux 这有一条命令,但没经过测试。
setsebool -P smbd_disable_trans 1
将smb.conf中如下这两行启用(去掉行首的;号就可以了)
setsebool -P samba_domain_controller on
setsebool -P samba_enable_home_dirson这两行生效后,自己的home目录就可以正常读写了。
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>