CentOS6.3配置samba文件服务器

本文详细记录了如何在全新安装的CentOS6.3系统上安装Samba文件服务器,实现公司内部文件共享服务的过程。包括安装、配置、权限设置、防火墙调整等关键步骤。
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程
第五步,安装samba文件服务器,实现公司的文件共享服务

我在安装centos系统时,专门划了一个分区/file,并分配了100G的空间,用来做文件系统。samba有两个进程smb和nmb,前者用来做文件共享,通过IP访问的,后者是前者的守护进程,主要提供除IP外的计算机名称来访问共享,如下图网上邻居

安装samba,检测samba安装情况并用yum安装
[root@localhost ~]# rpm -qa|grep samba
如果已安装好,应该如下图所示
[root@localhost ~]# yum install samba -y

1.安装samba,比较简单

yum -y install samba

2.配置samba,建议修改前备份

vi /etc/samba/smb.conf

修改[global]内容,添加对字体的支持和文件属性设置

[global]  
dos charset = GB2312  
unix charset = GB2312  
display charset = GB2312  
directory mask = 0777  
force directory mode = 0777  
directory security mask = 0777  
force directory security mode = 0777  
create mask = 0777  
force create mode = 0777  
security mask = 0777  
force security mode = 0777 

添加共享目录,屏蔽[homes]标签下的所有定义,保留[public]目录

[public]  
comment = Public Stuff  
path = /file  
public = yes  
writable = yes  

保存退出

3.创建共享目录

mkdir /srv/sambachown -R nobody. /file
chmod 777 /file

4.创建用户组,组名为samba,在smaba下创建用户,用户名mshare (禁用登录),定义系统用户并设置密码,然后通过smbpasswd 添加到samba用户中去,两个密码可以设置不一样

groupadd samba
useradd -G samba mshare -d /file -M -s /sbin/nologin
smbpasswd -a mshare

5.修改防火墙配置(Ubuntu中无需此步)

vi /etc/sysconfig/iptables

添加samba端口访问允许,注意一定要添加在ACCEPT行后面,不可添加在最后

-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 -p udp -m udp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT

重启iptables

/etc/rc.d/init.d/iptables restart

6.修改共享目录安全属性,由于centos默认samba不能访问任何文件夹,需要通过改变文件夹安全属性获得访问权限,否则无法访问(关键)

chcon -R -t samba_share_t /file

7.将samba加入默认启动项,默认为2-5开启

chkconfig smb on
chkconfig nmb on

检查开启情况

chkconfig --list smb
chkconfig --list nmb

8.启动samba

service smb start
service nmb start

或者重新启动

service smb restart
service nmb start

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值