服务器安装SAMBA 供windows本地访问资源(centos windiws7)

作用:windows上的ide就可以在本地编辑服务器的文件(代码)了,直接保存就可以同步到linux上了

1、预备工作

在安装之前,或者启动服务之前需要将 服务器的防火墙,以及SELINUX( SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统)关闭

# getenforce命令可以查看SElinux的状态 ,命令:# setenforce 0可以暂时关闭SElinux,在/etc/selinux/config中把SELINUX= enforcing更改为SELINUX=disable可以永久关闭SELinux

# service iptables status可以查看Iptables的状态,# service iptables stop可以暂时关闭,# chkconfig iptables off可以永久关闭防火墙。

最后关闭后的状态应该是

SElinux:Disabled

Iptables:Firewall is not running

setenforce 0   设置SELinux 成为permissive模式

 

关闭防火墙也可以使用这种方式

iptables -F  清除预设表filter中的所有规则链的规则

这些配置就像用命令配置IP一样,重起就会失去作用

 

2、安装:

http://www.cnblogs.com/gzdaijie/p/5194033.html

 

3、Windows对Linux进行映射

 

    打开我的电脑 -> 映 射网络驱动器 -> 在文件夹栏输入 “ \\虚拟机ip\tmp ” ( tmp为配置文件中设置的文件夹 ) -> 在弹出的窗口中填写创建的samba用户名和密码 -> 进入共享目录 ( 此处共享目录为www下的html目录 )

4、遇到的问题

1、参照做过一遍,基本都通过了,遇到一个小问题,记录一下:

使用本地的client去访问时遇到LANMAN错误

[root@peanuthost share]# smbclient //localhost/public

WARNING: The security=share option is deprecated

Enter root's password:

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1]

Server not using user level security and no password supplied.

Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'

tree connect failed: NT_STATUS_ACCESS_DENIED

 

Samba的主配置文件为/etc/samba/smb.conf

主配置文件由两部分构成

  • Global Settings (55-245行)

  该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。

  • Share Definitions (246-尾行)

  该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。

在[Globle]中加入

client lanman auth = Yes

lanman auth = Yes

client ntlmv2 auth = no

5、附录

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

http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值