centos7安装使用samba服务器免密码登录简单配置

samba简单安装和无密码分享
1、先安装服务器和客户端
[root@localhost ~]# yum -y install samba samba-client #---------------安装服务器和客户端
[root@localhost ~]# rpm -qi samba #--------------------------------查看安装sambaan安装包详情
Name : samba
Epoch : 0
Version : 4.6.2 #---------------------------------------------------这个版本号,很重要,因为有些版本配置稍有不同,泪过
Release : 12.el7_4
Architecture: x86_64
Install Date: Tue 06 Mar 2018 03:34:03 PM CST
Group : Unspecified
Size : 1932039
。。。
备份smb.conf
[root@localhost samba]# mv smb.conf smb.conf.origin
编写文本
vim smb.conf
[global] #---------------------全局设置
workgroup = ranfeng #------------工作组和windows工作组性质一样
server string = 测试samba %v #-----服务一种描述,可以随意写
netbios name = ranfeng #-----这个netbios名,这个现在不重要
security = user #这个是验证方式,user是密码登录,不支持share和server,设置user后加入下面一句话
map to guest = Bad User #
[ceshilab]
comment = share some files #共享目录注释
path = /share/ran #----共享目录绝对路径
writable = yes #-----是否允许写入
browseable = yes #是否可见
guest ok = yes #是否允许guest即任意用户访问

创建共享目录及赋权
mkdir -p /share/ran #创建目录
chmod 777 /share/ran #赋权
安全过滤放行
systemctl restart firewalld
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
systemctl stop firewalld
systemctl status firewalld
关闭SELINUX
setenforce 0
getenforce
重启smb和nmb服务
systemctl restart smb
systemctl restart nmb
查看smb是否开启
systemctl status smb
测试smb.conf编写是否正确
testparm -v

上面如果成功基本上可以访问了,访问方法很简单smbclient -L localhost或者smbclient -L ranfeng(我的主机名有修改,所以ranfeng可以)输入本机密码即可。如果是windowns用户,老方法,运行中 \\10.10.1.62即可(这个IP是服务器IP)

猜你喜欢

转载自blog.51cto.com/10942560/2132044