我用虚拟机安装了rhel6.3系统,然后在用虚拟机挂载系统镜像

#############################搭建本地yum##############################

[root@test1 桌面]# mkdir /media/rhel6.3

[root@test1 桌面]# mount -t iso9660 -o loop /dev/cdrom /media/rhel6.3/  

[root@test1 桌面]# ls /media/rhel6.3/

[root@test1 桌面]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/yum.repo

[root@test1 桌面]# vim /etc/yum.repos.d/yum.repo

[yum]

name=yum

baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/        #这个是所在目录到路径,本地文件夹前缀是file,如果文件夹在其它网络上前缀就是ftp,http之类的,如果有时间可以自己去尝试下,本次实验修改为baseurl=file:///media/rhel6.3/



enabled=0     #0修改成1,这个是启用这个源


gpgcheck=1    #1修改成0,关闭应用认证

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

下面的内容可以删除了

[rhel-source-beta]

name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source

baseurl=ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/

enabled=0

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[root@test1 桌面]# yum clean all

[root@test1 桌面]# yum makecache


[root@test1 桌面]# yum list samba     #这个命令是验证本地yum有没有搭建成功的,如果成功应该会蹦出带samba关键字的安装包


######################################搭建samba##################

[root@test1 桌面]# yum install samba -y   #配置好yum后,使用yum安装samba服务

[root@test1 桌面]# service smb start  #启动smb服务,出现下面信息就说明smb服务搭建成功

启动 SMB 服务:                                            [确定]

[root@test1 桌面]# mkdir /media/samba #创建一个文件夹,等会可以用来当samb共享文件夹

[root@test1 桌面]# chmod 777 /media/samba/   #修改samba文件夹权限

[root@test1 桌面]# vim /etc/samba/smb.conf 


1、找到security = user 这个选项(这个选项有user、share、server、domain这四个,我们一般用user和share就够了)user是带用户名访问模式,share是无用户名访问模式,我们将其修改成share无用户名访问模式

2、在找到 Share Definitions 

在下面添加下面内容

[samba]

        comment = samba111

        path = /media/samba

        writable = yes

        guest ok = yes



[root@test1 桌面]# service smb restart        #重启smb服务

[root@test 桌面]# service iptables stop

[root@test 桌面]# setenforce 0

[root@test ~]# smbclient //192.168.1.111/samba

OK 到此一个简单的samba搭建完成了

windows访问samba:\\sambalinuxIP

linux访问samba:smbclient -L sambalinuxIP  #此命令是查看共享出来的文件

linux进入samba共享文件夹:smbclient //sambalinuxIP/samba