1、查看redhat上的安装包 rpm -qa | grep samba
2、下载相关的软件包
具体软件包如下:
samba-3.0.33-3.7.el5.i386.rpm
samba-client-3.0.33-3.7.el5.i386.rpm
samba-common-3.0.33-3.7.el5.i386.rpm
perl-Convert-ASN1-0.20-1.1.noarch.rpm
3、安装软件包:
rpm -ivh samba-common-3.0.33-3.7.el5.i386.rpmrpm -ivh samba-3.0.33-3.7.el5.i386.rpm如果提示错误:
则要安装perl-Convert-ASN1-0.20-1.1.noarch.rpmrpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm如果提示错误:
则是之前安装过相关的低版本samba,删掉之前samba查看之前的版本 :rpm -qa | grep samba删掉之前的版本:rpm -e ..
4、配置samba
vi /etc/samba/smb.conf
security = userunix charset=UTF8dos charset=cp936[share] #共享文件夹名称comment=Linux share #服务器共享目录描述path=/opt/share #共享目录路径public=yes #共享目录是否共有writeable=yes #共享目录是否可写browseable=yes #共享目录是否可见guest ok=no #共享目录是否需要密码访问
5、添加关联用户
useradd sharepasswd share输入两次密码smbpasswd -a share输入两次密码
6、mkdir -p /opt/share
chmod 0777 /opt/sharechown -R share /opt/share
7、setenforce 0
设置SELinux 成为permissive模式 ,如果要彻底禁用SELinux 需要在/etc/sysconfig/selinux中设置参数selinux=0 ,或者在/etc/grub.conf中添加这个参数/usr/bin/setstatus -v
8、启动sanba
service smb restart