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  ,这样多直接

转载于:https://www.cnblogs.com/haython/archive/2013/01/14/2860430.html

CentOS 6.3 安装 samba 共享相关推荐

  1. CentOS 7下安装samba

    Samba是一种软件,它可以运行在非Windows平台上,比如UNIX, Linux, IBM System 390, OpenVMS或其他操作系统.Samba使用安装在主机上的TCP/IP协议.当正 ...

  2. 7 centos 源码安装samba_centos 7 安装 samba 服务

    在centos 7 中安装 samba 服务 1.samba软件安装:yum -y install samba* 2.查看安装好的samba服务的和客户端及工具[root@localhost ~]#  ...

  3. linux6.5映射samba共享目录,CentOS 6.5 Samba服务器的安装与配置 与Windows共享文件

    SMB是Windows/unix/linux都能支持的协议,而且通过此协议打开的文件可以随时保存,不需要保存之后再上传. 使用Windows或osx来编辑保存在linux上的文件很方便. 下面是维基百 ...

  4. CentOS 6.3下Samba服务器的安装与配置(转)

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  5. CentOS安装Samba服务

    2019独角兽企业重金招聘Python工程师标准>>> ##1.在线安装samba服务 # yum install samba samba-client samba-swat ##2 ...

  6. Centos下samba共享打印机

    先说需求,公司有一台型号为HP LaserJet m1120 mfp的打印机,由于不是网络打印机使用起来十分不便,公司老大要求将这台打印机连在公司的内网linux服务器上(CentOS),然后配置sa ...

  7. CentOS 6.3下Samba服务器的安装与配置

    一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...

  8. CentOS 7 Samba 共享云

    CentOS 7 Samba 共享云 Samba是个跨平台的共享云,而且它是率先能在wind和Linux之间实现文件共享的软件,通过Samba共享的资源就像在本地访问一样便捷,因此,它至今依旧非常流行 ...

  9. centos 7 安装 samba

    centos 7 安装 samba 最近想在linux系统下开发C++程序,想用window的编辑器写代码,所以在centos 系统下安装了samba ,让window系统挂载centos 系统的共享 ...

最新文章

  1. MIT中国博士生开发出第一套保护自动驾驶车辆的感知算法
  2. 如何计算空中四个点是不是在一个平面上
  3. linux内核oops错误码说明,Oops 定位错误代码行
  4. WeChat判断是否为微信浏览器访问方法:HTTP_USER_AGENT:MicroMessenger
  5. Windos下用setx.exe命令行模式下永久设置系统环境变量
  6. python爬虫能秒杀么_面试题之用python爬取并夕夕不同时段秒杀商品信息
  7. 【EntityFramework系列教程五,翻译】在ASP.NET MVC程序中借助EntityFramework读取相关数据...
  8. SpringBoot配置RestTemplate的代理和超时时间
  9. npm audit fix
  10. Unity NGUI 制作URL超链接点击打开网页
  11. 微擎自动回复 加粉丝名_如何一天加100个精准粉丝?蒋老师告诉你系统的套路和方法...
  12. PSINS捷联惯导更新算法
  13. 3. RN笔记-icon图标的使用和阿里图标的使用
  14. html预览页面做成a4纸,如何在A4纸张尺寸页面制作HTML页面?
  15. css 平移到某个位置_css怎么移图片位置?
  16. android viewpagerindicator tab,ViewPager系列之顶部滑动indicator+viewPager
  17. 我参加NVIDIA Sky Hackathon 训练文件的路径设置
  18. uniApp链接式分享
  19. 软考-高级-信息系统项目管理师
  20. 这没啥挑的,全新java前后端开发需掌握的框架及技术

热门文章

  1. 伍六七带你学算法 入门篇-最小的k个数
  2. Spring AOP + Redis解决重复提交的问题
  3. 2022-2028年中国NFT行业市场研究及前瞻分析报告
  4. 2022-2028年中国ITO薄膜行业市场全景调查及投资前景趋势报告
  5. 用乐观的心态去面对生活,能让你的生活过得更加快乐
  6. 经典笔试上机考题-表达式求值
  7. How does SGD weight_decay work?
  8. 广泛的信号处理链如何让语音助理“正常工作”
  9. Docker的安装和版本详细介绍
  10. java线程触发_java线程