1、# yum -y install samba
使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装samba,此过程需要一点时间。
2、# rpm -qa | grep samba
检查samba服务包的安装情况,会显示类似如下两个包:
samba-common-3.0.33-3.7.el5_3.1 //服务器和客户端均需要的文件
samba-3.0.33-3.7.el5_3.1 //服务器端文件
3、# whereis samba
由于是yum安装,可以用此命令查看samba安装位置,得到类似如下内容:
samba: /etc/samba /usr/lib/samba /usr/share/samba /usr/share/man/man7/samba.7.gz
4、# vi /etc/samba/smb.conf
配置内容大致如下
[global]
## Browsing/Identification ###
workgroup = WORKGROUP
server string = samba
security = share
wins support = no
#============== Share Definitions ==============
[share]
path = /share
; browseable = yes
guest ok = yes
available = yes
browsable = yes
public = yes
writable = yes
5、验证 #testparm
6、重启
/sbin/service smb restart 重启samba
或者
/etc/rc.d/init.d/smb restart
7、ps -auxgx | grep smb
[注意:]
有可能配置完成后,我们只能看到共享,但是访问的时候会出现拒绝访问的情况,这是为什么呢?因为selinux对samba共享做了限制,我们只用把selinux中对samba的限 制给解决了就行了,我们做如下设置就OK了,这也是我做此教程的目的:
#setsebool –P samba_enable_home_dir on
#setsebool –P samba_export_all_ro on
#setsebool –P samba_export_all_rw on