• CentOS 6.3 安装 samba 共享(转)


    PHP环境在linux下,但是开发的时候用的是windows,于是我用了samba将linux的一个目录共享,然后在windows上做映射,这样就可以直接在windows下编辑linux上的文件了

    首先,安装samba软件,我采用的是yum安装,因为这个真的很方便,而且个人感觉这种对版本要求不是很高,就大可不必用源码编译的安装

    先查看一下是否有samba软件已经安装,我用的centos 6.3 64bit,

    rpm -qa | grep samba

    samba-common-3.5.10-125.el6.i686
    samba-client-3.5.10-125.el6.i686
    samba-3.5.10-125.el6.i686
    samba-winbind-clients-3.5.10-125.el6.i686

    如果有这么几个,说明已经安装了,如果没有,就输入  yum -y install samba  进行安装 

    安装好以后,编辑配置文件 vi /etc/samba/smb.conf

    配置文件中包括4个设置段:
    [global] 设置全局环境选项
    [homes] 设置用户宿主目录共享
    [printers] 设置打印机共享
    [sharefiles] 设置文件共享

    [global]段主要选项设置:
    workgroup = MYGROUP                 //指定工作组或域,这个貌似不设置也行
    server string = Samba Server Version %v      //描述
    hosts allow = 127. 192.168.12. 192.168.13.     //允许这些ip,或者ip段访问,如果不设置,则为全部可以访问
    hosts deny= 192.168.70.100           //禁止这些ip访问
    注:一般hosts allow和hosts deny是不同时出现的;如果同时出现,允许优先
    log file = /var/log/samba/%m.log          //日志文件的存放位置(默认未开启),日志神马的,不用管也行
    max log size = 50                  //指定日志文件的最大值(默认未开启)

    [homes]段主要选项设置: 
    comment = Home Directories     //描述
    browseable = no            //表示只显示用户自己的宿主目录
    writable = yes             //写权限

    因为samba的用户必须是系统中有的用户,每个系统用户又有自己的home目录,上边这段的意思是对home目录有读写权限

    下边就是配置中最重要的一段了,比如我想将  /blog  这个目录共享出来,共享显示出来的名字也叫blog,让root用户有读写的权限,那就这样设置

    [blog]          //显示的名字
    path = /blog        //共享的路径
    valid users = root    //用户,必须是系统中存在的
    writable = yes      //是否有写权限

    保存退出。

    执行  smbpassword -a root      //将root用户添加到samba中,然后会提示输入密码

    smbpassword root    //这个是用来修改密码的

    然后启动samba服务,service smb start

    停止可以用service smb stop

    想要将samba设置为自启动,执行chkconfig smb on

    可以输入smbstatus查看samba的状态

    然后在   开始-》运行   中输入 \你的linux的ip

    如果 不能连接的话,可以查看一下iptables是否开启了   /etc/init.d/iptables status

    如果显示了一大片,那说明防火墙开了,要么给samba开放端口,要么把iptables关了,我选择的是关闭    /etc/init.d/iptables stop  ,这样多直接

    http://www.cnblogs.com/haython/archive/2013/01/14/2860430.html

  • 相关阅读:
    github 生成配置ssh 秘钥方法详解
    记录1linux系统之创建用户,用户登录,查看用户名,切换用户登录,退出登录
    postman笔记1postman插件安装教程
    jmeter安装配置教程
    dos命令 创建数据库,建表,两表联查,三表联查(mysql第一篇)
    从本地上传项目到 github 以及从github 下载项目到本地环境
    python json.dumps()函数输出json格式,使用ensure_ascii参数对中文输入的支持
    fiddler笔记1fiddler的安装 和 证书安装 以及 证书导出失败问题解决
    记录1python+linux+vim之while循环语句使用
    fiddler笔记2fiddler工具界面的功能使用与介绍
  • 原文地址:https://www.cnblogs.com/softidea/p/5261465.html
Copyright © 2020-2023  润新知