centos6.4samba搭建

1.centos6.4下安装samba
yum install samba -y --nogpgcheck
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak


2.创建一个共享文件夹

vim /etc/samba/smb.conf

全局下 将security = share
[smb_share]
        comment = smb share with windows
        browsable = yes
        writable = yes
        public = yes
        path = /smb_share/


3.设置权限
mkdir /smb_share
chmod -R 0777 /smb_share

4.关闭selinux
setenforce 0
vim /etc/selinux/conf
setenforce =disabled
5.关闭iptables
service iptables stop

6.重启服务
service smb restart


-----------------------Windows 访问 linux smb_ip\smb_share文件 会出现报错“用户名和密码错误”的解决方法--------------------------
在默认情况下,使用类似“\\IP地址\共享名称”都是可以正常的访问Windows共享的,但是使用这种方式访问Samba服务器时,会出现认证无法通过的情况,
其原因就是从Windows Vista开始,微软基于安全性的考虑,默认只采用NTLM v2协议的认证回应消息了,而目前主流的NAS系统和Samba服务器还只支持LM或者NTLM。

修改本地安全策略的方式,强制Windows使用兼容Samba的认证方式。
首先,在“开始”-“搜索”框中输入“secpol.msc“打开本地安全策略。

找到”本地策略“-”安全选项“-”网络安全:LAN管理器身份验证级别“,
看到其认证级别是没有定义的。右键单击,选择”属性“

在打开的属性窗口中,我们可以看到,身份验证级别是没有设置的,因此Windows会采用系统默认的最高认证级别。
需要设置认证级别为更具兼容性的“发送LM和NTLM - 如果已协商,则使用NTLMv2 会话安全”选项,然后单击“应用”-“确定”,就生效了.

posted on 2017-08-16 00:34  围着火炉跳舞的熊猫  阅读(204)  评论(0编辑  收藏  举报

导航