zoukankan      html  css  js  c++  java
  • 在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

  • 相关阅读:
    2013年3月17日星期日
    2013第11周一
    2013年第11周二
    2013年第11周三今天开发踩过的坑
    2013第11周四开发摸索
    2013第10周六项目中用到的前端技术学习1
    PHP 数组使用之道
    快递查询API接口集成,有需要的可以直接用
    PHP intval() 函数
    巧用 PHP 数组函数
  • 原文地址:https://www.cnblogs.com/mn-xb/p/7518518.html
Copyright © 2011-2022 走看看