Samba服务搭建实现Windows与Linux系统之间资源共享
一、安装Samba1、使用yum工具安装
# yum install -y samba samba-client samba-swat
2、查看安装状况
# rpm -qa | grep samba
3、启动Samba服务器
# /etc/init.d/smb start
# /etc/init.d/nmb start
4、查看samba的服务启动情况
# service smb status
5、设置开机自启动
# chkconfig --level 35 smb on
二、创建samba目录
# mkdir /home/samba
# touch /home/samba/hello
# chmod 777 -R samba/
## chown -R nobody:nobody /home/samba/
三、创建jiang用户名和密码
# useradd ouyejie
# passwd ouyejie
四、把ouyejie帐号设置为samba帐号
# smbpasswd -a ouyejie
五、配置Samba服务
Samba的主配置文件为/etc/samba/smb.conf
vi /etc/samba/smb.conf
修改以下内容:
workgroup = WORKGROUP
#加上要共享的目录
[work]
comment = Directory Work
path=/home/samba
readonly=no
public=yes
guest ok=yes
writable=yes
browseable=yes
共享目录为:/home/samba,共享目录对外名称为:work 即在Windows看到的目录名称
常见问题和解决方案
问----题: 登录samba服务器,但是没有权限访问linux下的共享目录:
解决方案:
1、确保linux下防火墙关闭或者是开放共享目录权限 iptalbes -F
2、确保samba服务器配置文件smb.conf设置没有问题
3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。
这两个命令必须执行:
service smb restart
setenforce 0 (关闭SELinux服务,如果要打开则setenforce 1)
iptables -F
iptables -X
到此samba搭建成功
六、测试
1、win+R
2、输入 \\192.168.0.128
参考:https://blog.csdn.net/jiangzunshao/article/details/53040889