上面也说过,Samba 可以实现 Linux 和 Windows 机器相互共享文件,这对我们来说是
非常实用的。下面我先介绍几个实践应用,来帮你熟悉 Samba。注意:在试验之前,请先检
测 Selinux 是否关闭,否则可能会试验不成功。
A. Samba 实践一
要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读
1.修改samba的配置文件/etc/samba/smb.conf 在[global]部分
把: MYGROUP 改成: WORKGROUP, 把:security = user 修改为: security = share。 然后
在文件的最末尾处加入以下内容:
[wyp] #共享名称
comment = share all
path = /tmp/samba #共享路径
browseable = yes #打开可以在网上邻居看到,关闭只能用IP访问
public = yes #是否公开
writable = no #是否可写
创建测试目录:
mkdir /tmp/samba
#chmod 777 /tmp/samba #验证samba是否可写,结果为不可写,虽然有系统权限。
touch /tmp/samba/sharefiles
echo "111111" > /tmp/samba/sharefiles
2.启动 samba 服务:
/etc/init.d/smb start
下面来测试一下能否实现我们的要求。首先测试你配置的 smb.conf 是否正确,用下面
的命令:
testparm
你应该会看到一个警告:WARNING: The security=share option is deprecated,不过影响不
大,无需管它。如果没有错误,则在你的 Windows 机器上的浏览器中输入:
windows下测试
file://IP/share
看是否能访问到 sharefiles
或者win+R \\192.168.1.60
linux下测试
用smb客户端验证yum install samba-client
smbclient //192.168.1.60/wyp回车,忽略密码回车
或者用挂载
yum install -y cifs-utils
mount -t cifs //192.168.11.60/wyp /opt 挂载到opt下
提示输入密码,忽略回车即可。
原文地址:http://llzdwyp.blog.51cto.com/6140981/1696073