centos6.5怎么配置samba
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.5怎么配置samba相关的知识,希望对你有一定的参考价值。
配置一个公开的目录[plain] view plaincopyprint?
配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
security = share
map to guest = bad user
#============================ Share Definitions ==============================
[MyShare]
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no
设置文件夹权限,检测配置文件,重启服务
[plain] view plaincopyprint?
# chmod -R 0777 /home/samba/share
# testparm
# service smb restart# service nmb restart
配置一个受限的访问目录
[plain] view plaincopyprint?
添加相关的操作员以及组配置
# useradd smbuser
# groupadd smbgrp
# usermod -a -G smbgrp smbuser
# smbpasswd -a smbuser
创建一个需要特殊用户才能访问的目录
[plain] view plaincopyprint?
# cd /home/samba/
# mkdir secure
# chown -R arbab:smbgrp secure/
# chmod -R 0770 secure/
在配置文件中加入下面的配置
[plain] view plaincopyprint?
[Secure]
path = /home/samba/secure
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes
检测配置文件,重启服务
[plain] view plaincopyprint?
# testparm
# service smb restart
# service nmb restart
解决没有权限访问的问题
[plain] view plaincopyprint?
如果出现无权限访问的问题,可以通过关闭防火墙以及selinux来尝试
# service iptables stop
# setenforce 0 参考技术A 可以 setenforce 0 /etc/init.d/iptables stop yum -y install samba samba-client samba-swat /etc/init.d/smb start 其他的就是配置了 egrep -v '#|^$' /etc/samba/smb.conf 可以查看到默认的配置
centos7 samba配置完成后不管怎么登陆都会显示密码错误的解决方案
添加系统用户
useradd samba
添加samba用户
smbpasswd -a samba
激活samba用户
smbpasswd -e samba
1.win+r运行secpol.msc打开本地安全策略
2.安全策略->本地策略->安全选项
3.右侧找到 网络安全:LAN管理器身份验证级别 打开 ,选择 仅发送NTLMv2响应,拒绝LM和NTLM”点确定 。
4.当前路径下找到 网络访问:本地账户的共享和安全模型 设置为 仅来宾。
5.修改centos7系统中的samba配置文件
vi /etc/samba/smb.conf
在[global]中添加以下内容:
lanman auth = no
ntlm = no
重启samba
systemctl restart smb
完成 亲测可用!!
以上是关于centos6.5怎么配置samba的主要内容,如果未能解决你的问题,请参考以下文章