免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7041 | 回复: 14
打印 上一主题 下一主题

郁闷,怎么连samba都搞不定了! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-29 22:13 |只看该作者 |倒序浏览
5可用积分
刚装了REHL 5,想体验一下变化,配置好了samba,结果输入\\192.168.1.1 可以进入,但是要访问/home/vtest用户文件夹和share共享文件夹怎么都进不去!

  提示“无任何网络提供程序接受指定的网络路径” !

绝对不会是配置文件和文件夹权限的问题,好歹搞LINUX也好几年了,这些小常识还是知道的,而且同样的配置文件放到另外一台安装RHEL4的服务器很正常!

   有没有安装REHL 5朋友遇到我同样的问题?

最佳答案

查看完整内容

========================由于RHEL5在SeLinux方面做得比RHEL4更为强大和灵活,如果你是用普通的添加了系统帐户在/home下,samba中也添加了相应的帐户,那么请打开规则:命令执行完后,可以重启一下Samba,当然通信流不要被防火墙挡住,相信你自己一定能搞定的。另外再补充一句就像Vsftp一样,如果在/home下添加了用户,那么用户是无法登录的,也要在规则上用setsebool开个口子。

论坛徽章:
0
2 [报告]
发表于 2007-03-29 22:13 |只看该作者
原帖由 bluespray 于 2007-3-29 22:13 发表于 1楼  
刚装了REHL 5,想体验一下变化,配置好了samba,结果输入\\192.168.1.1 可以进入,但是要访问/home/vtest用户文件夹和share共享文件夹怎么都进不去!

  提示“无任何网络提供程序接受指定的网络路径” !

...

========================
由于RHEL5在SeLinux方面做得比RHEL4更为强大和灵活,如果你是用普通的添加了系统帐户在/home下,samba中也添加了相应的帐户,那么请打开规则:

  1. setsebool -P samba_enable_home_dirs=1
复制代码

命令执行完后,可以重启一下Samba,当然通信流不要被防火墙挡住,相信你自己一定能搞定的。另外再补充一句就像Vsftp一样,如果在/home下添加了用户,那么用户是无法登录的,也要在规则上用setsebool开个口子。

论坛徽章:
0
3 [报告]
发表于 2007-03-29 22:42 |只看该作者
在win下访问?。。。。。。。。。。。。

论坛徽章:
0
4 [报告]
发表于 2007-03-29 22:52 |只看该作者
原帖由 sin@ 于 2007-3-29 22:42 发表于 2楼  
在win下访问?。。。。。。。。。。。。



是的,我的系统是windows 2003 server,我有几台linux服务器,设置的SAMBA的共享都没有问题!第一次使用RHEL 5就遇到这个问题!

论坛徽章:
0
5 [报告]
发表于 2007-03-30 09:14 |只看该作者
可以看一下你的配置文件吗?只是参考一下

论坛徽章:
0
6 [报告]
发表于 2007-03-30 09:20 |只看该作者
=====================
我相信你的配置是正确的,如果上面的步骤还不行,请把SeLinux规则的实施把他关关掉,再看效果怎样。

论坛徽章:
0
7 [报告]
发表于 2007-03-30 09:55 |只看该作者
原帖由 飘雪心辰 于 2007-3-30 09:16 发表于 5楼  

========================
由于RHEL5在SeLinux方面做得比RHEL4更为强大和灵活,如果你是用普通的添加了系统帐户在/home下,samba中也添加了相应的帐户,那么请打开规则:

setsebool -P samba_enable_home ...



不错,通过该命令已经可以访问用户自己的home文件夹了,但是还是不能访问指定的共享文件夹MyFile

[MyFile]
   comment =vod01
   path = /export/filebak
   valid users = vtest
   public = no
   writable = yes
   printable = no
   create mask = 0765

文件夹的权限没有问题,还是提示“无任何网络提供程序接受指定的网络路径”!

论坛徽章:
0
8 [报告]
发表于 2007-03-30 10:05 |只看该作者
原帖由 飘雪心辰 于 2007-3-30 09:20 发表于 6楼  
=====================
我相信你的配置是正确的,如果上面的步骤还不行,请把SeLinux规则的实施把他关关掉,再看效果怎样。



应该是SeLinux惹的祸!

论坛徽章:
0
9 [报告]
发表于 2007-03-30 10:11 |只看该作者
=========================
主要是下面这个。

  1. chcon -R -t samba_share_t <目录>
复制代码


---------------
mkdir /var/pop;chown -R aa:aa /var/pop
ls -Z的结果看/var/pop的权限。

  1. drwxr-xr-x  aa   aa    root:object_r:samba_share_t      pop
复制代码

论坛徽章:
0
10 [报告]
发表于 2007-03-30 10:13 |只看该作者
搞定了,再执行一条命令就可以了!

setsebool    -P   smbd_disable_trans   1

感谢飘雪心辰 的提醒!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP