在redhat enterprise linux 6中部署samba

1.   挂载系统光盘并安装samba

要安装samba服务需要从rpm软件包安装,rpm安装包一般放在系统光盘中的Packages目录中,我们首先用mount命令看一下是否挂载了光盘到系统中

wKioL1SG9pHiDdYJAAEXYUNh8VE660.jpg

如果没有挂载,将光盘手动挂载到系统的mnt目录下

wKiom1SG9eSjSNlrAAA8mm_IYQk121.jpg

查看光盘已经被挂载

wKiom1SG8_mR5oHHAAFaIAAv2HM115.jpg

在Packages目录下找到samba服务的软件包并安装

安装samba-3.5.10-125.el6.i686.rpm( //服务器端文件)时报错,提示先要安装samba-common-3.5.10-125.el6.i686.rpm(//服务器和客户端均需要的文件)

B.   查看samba配置文件

安装好samba之后我们要想服务器能够按照我们的意愿工作就要去修改配置文件了

可以用rpm -qc来查看一个已经安装软件的文档安装位置

wKioL1SG9v2RVmorAAA3QojunxE194.jpg

发现并没有显示conf配置文件,但根据经验一般conf配置文件都会放在/etc目录下,查找/etc/samba/目录,找到主配置文件smb.conf

wKioL1SG9LqDHd7eAAAqpqO_rS4545.jpg

[root@localhost~]# more /etc/samba/smb.conf 查看文件里面的内容,发现内容很长,并且有很多#号的注释

我们为了看起来方便,可以过滤掉所有带#号的行,并把过滤过后的文件内容保存为另外一个文件smb.con:

[root@localhost ~]# grep -v "#" /etc/samba/smb.conf > /etc/samba/smb.con

查看发现已经有了smb.con文件,建议原来以.conf结尾的配置文件也不要删除,可以给它改个名字做个备份,以防将来配置出错还可以把它继续拿来修改

wKiom1SG9sbzk4LfAAAu7L_S8tw450.jpg 

[root@localhost ~]# cd /etc/samba           #切换到samba目录
[root@localhost samba]# mv smb.conf smb.conf.back  #将conf文件备份
[root@localhost samba]# mv smb.con smb.conf       #将smb.con改名为smb.conf  

打开主配置文件

[root@localhostsamba]# vi smb.conf 

……

[root@localhostsamba]# mkdir /opt/share  #创建share共享目录

[root@localhostsamba]# chmod 777 /opt/share  #修改权限为777

[root@localhostsamba]# service smb start  #启动samba服务

wKioL1SG97yC9dPkAAAqLyQHTFA369.jpg

[root@localhostsamba]# netstat -ant  #查看网络端口状态

wKiom1SG90KTfvpgAAD-wB0jogo527.jpg

139和445两个samba服务的端口正在被监听,samba服务是正常的,下面就可以去客户机上测试了。测试之前,必须把防火墙和selinux关掉

用户添加到samba数据库

 B.   效果验证:

在客户机上测试能否ping通服务器,samba服务器IP:192.168.124.129。

在【开始】菜单的搜索框中输入\\192.168.124.129,可以看到名为share的共享文件夹

进入文件夹,可以新建文件和文件夹,文件里可以写入任何内容,文件夹下也能够再新建文件,和配置文件里的设置是一样的,访问成功。

 

参考来源:

http://yuan2.blog.51cto.com/446689/1588085,

http://blog.csdn.net/maotianwang/article/details/52524732

posted @ 2017-09-14 00:25  兵哥奇遇记  阅读(1453)  评论(0编辑  收藏  举报