redhat 上samba的安装

1、查看redhat上的安装包 rpm -qa  | grep samba
2、下载相关的软件包
     http://www.filewatcher.com/_/?q=samba-common-3.0.33-3.7.el5.i386.rpm+  可以在该网址搜索
    具体软件包如下:
    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
    http://rpm.pbone.net/index.php3/stat/4/idpl/8145318/dir/startcom_5/com/perl-Convert-ASN1-0.20-1.1.noarch.rpm.html
    perl-Convert-ASN1-0.20-1.1.noarch.rpm
3、安装软件包:
rpm -ivh samba-common-3.0.33-3.7.el5.i386.rpm
rpm -ivh samba-3.0.33-3.7.el5.i386.rpm
如果提示错误:
则要安装perl-Convert-ASN1-0.20-1.1.noarch.rpm
rpm -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 = user
unix charset=UTF8 
dos charset=cp936 
[share]  #共享文件夹名称
comment=Linux share  #服务器共享目录描述
path=/opt/share  #共享目录路径
public=yes  #共享目录是否共有
writeable=yes  #共享目录是否可写
browseable=yes  #共享目录是否可见
guest ok=no #共享目录是否需要密码访问

5、添加关联用户
useradd share
passwd share
输入两次密码
smbpasswd -a share
输入两次密码

6、mkdir -p /opt/share
chmod 0777 /opt/share
chown -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

你可能感兴趣的:(Linux操作系统)