博客列表 >Samba服务器架设

Samba服务器架设

学习使我快乐
学习使我快乐原创
2018年01月19日 10:00:53846浏览

作为后台开发人员,在代码开发过程中,我们开发流程一般是本地开发->同步到服务器编译->svn提交。如何在团队开发中高效处理这些步骤是个很基本的问题。通常我们的本地环境大多是Windows,通过ssh客户端远程连接到服务器,一般由于后台代码的庞大,我们的都会有自己的编译环境,如何在开发过程中及时的将代码编译,更新到版本库有很多种方法,例如有sshclient,securecrt都可以支持ftp协议进行文件传输,还有rsync for windows。但这种更新文件的方法第一需要手动进行,第二是全量更新,最后有时候会忘记更改了那些文件,只能把不确定的全部更新了。

为了能够在Windows和unix之间进行文件的共享,支持文件的直接修改,而不是通过拷贝文件来进行更新,samba 诞生了。我们都知道unix之间可以NFS服务器来实现文件的共享,Windows之间通过CIFS,即网上邻居来进行共享,samba的诞生就是为了能够使Windows能够访问Unix的资源,包括文件,打印机等。下面就是Samba服务器架设说明:

1.service iptables stop 关闭防火墙

2.setenforce 0 关闭slinux

3.yum install -y samba samba-client

4.useradd test  创建test用户

5.pdbedit -a test

6.chkconfig smb on 开机启动

7.service smb start 立即启动

8.自定义共享目录

    a.创建共享目录

    mkdir -p /var/www/html
    
    chmod -R 777 /var/www/html

    b.修改配置文件:/etc/samba/smb.conf

    添加如下内容:

  [html]#共享目录名称
  
  path = /var/www/html#共享目录位置
  
  browseable = yes#是否可以浏览
  
  writable = yes #是否可以写入
  
  public = yes#是否公开或公共

    c.重启Samba服务器

  service smb restart

      免责声明:本文来源于,由网友提供或网络搜集,仅供个人研究、交流学习使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。优知网会定期发布程序开发相关趋势文章,包括 PHP、 Linux、 Mysql 等领域,敬请关注!最后大家可以扫描下方的赞赏码支持我,感谢大家!

微信赞赏小.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
weihuiguo2018-01-19 17:23:271楼
这个东西我觉得很好用