之前弄了好久都没弄成功!坑爹的不是防火墙,而是selinux!
1、首先安装samba
# yum install samba samba-client samba-swat
有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。
2、查看安装状况
rpm -qa | grep samba
3、启动Samba服务器
可以通过/etc/init.d/smb start/stop/restart来启动、关闭、重启Samba服务
4、查看samba的服务启动情况
# service smb status
5、设置开机自启动
# chkconfig --level 35 smb on //在3、5级别上自动运行samba服务
6、修改配置文件(共享htdoc目录)
7、重启smb
# service samba restart
8、创建一个用户(apache用户)
将apache用户添加给smb
给Apache用户设置某目录权限
给Apache用户设置某目录默认权限
8、测试一下
当时报了这个错误:
session setup failed: NT_STATUS_LOGON_FAILURE
我久久都不能解决,后来找到了原因
(1)、关闭防火墙
# service iptables stop
(2)、关闭selinux
修改/etc/sysconfig/selinux 把enforcing改成disabled;然后命令行setenforce 0;
在 windows访问
搞定!
时间: 2024-10-03 22:53:34