Redhat/Centos6.x-Samba配置

安装:

yum -y install samba samba-common samba-client

设置samba帐号

useradd smb 
passwd smb
smbpasswd -a smb  # 将smb用户添加到samba用户。(帐号必须是已经存在的用户)
smbpasswd -d smb  //删除用户

配置samba

配置文件/etc/samba/smb.conf

[tmp]
comment = Tmp Directories
path = /tmp                        # 共享的Linux目录
public = no                        # 目录不公开
writeable = yes                    # 可写
browseable = yes                    # 可读
valid users = smb                  # 访问用户,上面新建的,也可以使用原来已有的

关闭SELinux:

1、查看selinux状态

/usr/sbin/sestatus -v 
或
getenforce

2、临时关闭(不用重启机器):

setenforce 0        //关闭selinux,成为permissive模式
setenforce 1 		//开启selinux,成为enforcing模式

3、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled
重启机器即可

配置smaba通过防火墙

1.配置/etc/sysconfig/iptables文件,添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
			//允许139 445 137 138几个端口通过。配置完后重启防火墙,

2.Linux防火墙(Iptables)开机自启动

开启: chkconfig iptables on
关闭: chkconfig iptables off

3.关闭防火墙

开启:service iptables start
关闭:service iptables stop

开启samba服务

nmb没有安装成功,不影响通过ip地址访问
service smb restart
service nmb restart

设置开机启动

chkconfig smb on
chkconfig nmb on

访问方式:

1、indow+R打开运行窗口,在运行窗口输入如下命令:\ip地址
2、我的电脑--->映射网络驱动器
文件夹一栏中其实就是输入共享文件的路径(\ip地址\共享文件),完成后,我的电脑增加一个新的盘符

posted @ 2016-08-08 13:28  silinger  阅读(255)  评论(0编辑  收藏  举报