网上很多samba配置文件的分享,但是大多数比较繁琐,因为要设置帐号密码之类的,但是我仅仅是个人使用,要什么密码啊,只要能够在window和Linux之间传送文件就可以了,没必要那么麻烦。关键都是老版本的samba,没有samba4版本如何配置。下面请看最简单的,不用帐号和密码的samba配置方法:
第一步,安装samba服务,命令:yum install samba
第二步,修改配置文件:vim /etc/samba/smb.conf;(提醒下修改某个文件时最好先备份下,这是个不错的习惯)把[homes]、[printers]、[print$]都注释掉只保留[global],然后再添加如下代码
[share]
comment = share // 注释:共享的文件夹
path = /home/share// 必须在/home目录下创建一个文件夹,用来作为共享目录,否则访问就需要输入账号密码,按第四步‘注意’中操作即可
public = yes // 是否公共属性
writable = yes
browseable=yes
available=yes
guest ok=yes
上面是设置共享目录,接下来设置下登录用户和权限。(注意samba的版本,samba4已经废弃了对share的支持)
旧版本(samba4这样会报错):
# security = user // 注释掉原来的user
security = share // 变成共享的
新版本(现在基本是samba4新版本了):
security = user
map to guest = Bad User
新版的smb修改为上面的就可以了;
第三步,启动服务:
1.关闭防火墙:service iptables stop(如果报错,百度下安装相关依赖)
2.设置SELinux:setenforce 0
3.重启smb服务:service smb restart
第四步,测试:win+r ==>>\\192.168.10.150,注意这里是'\\'不要写成了'//'
注意:要在/home下创建一个文件夹share,用来作为共享目录;权限设置为777:chmod 777 /home/share
续1:
当在windowns下把文件拖到共享目录share时,报错,你需要权限来执行该操作。这时候需要检查两点:
1、共享目录是否是777权限(为什么是777权限不清楚,如果设置成666好像就不行);
2、service iptables stop 和 setenforce 0 然后再重启smb service smb restart,最后重新打开共享文件应该就可以了;
2016年5月5日晚
参考链接:https://blog.csdn.net/yuzhihui_no1/article/details/41597043
网友评论