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)