Redhat/Centos6.x-Samba配置

时间:2023-03-09 13:41:40
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地址\共享文件),完成后,我的电脑增加一个新的盘符