Loading... <p><strong><span style="font-size: 18px">一、什么是SAMBA</span></strong></p> <p> Linux之间可以通过NFS服务方便的挂载远程主机上的共享目录,那么SAMBA主要是用于实现Windows主机与Linux主机之间共享文件互访。它们之间的通信依赖于CIFS协议。</p> <p><strong><span style="font-size: 18px">二、SAMBA使用的daemon</span></strong></p> <p> 1、nmbd:在Linux上实现NetBIOS;</p> <p> NetBIOS:windows基于主机实现互相通信的机制;NetBIOS无法跨越路由器。</p> <p> 2、smbd:用于实现CIFS;</p> <p> 3、winbindd:用于实现将Linux主机加入活动目录(AD)中。</p> <p> SAMBA使用的端口号:137/udp,138/udp,139/tcp,445/tcp</p> <p><strong><span style="font-size: 18px">三、安装SAMBA</span></strong></p> <p> <strong> 1、安装服务器</strong></p> <p> yum -y install samba</p> <p><strong> 2、启动服务</strong> </p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-50.jpg" title="1451320089612878.jpg" alt="服务启动.jpg" /></p> <p> <strong>3、查看端口号是否开启</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-50-1.jpg" title="1451320105529891.jpg" alt="端口号.jpg" /></p> <p><strong><span style="font-size: 18px">四、配置SAMBA</span></strong></p> <p> SAMBA的主配置文件为/etc/samba/smb.conf,下面以一个实例来了解SAMBA的基本使用方法。</p> <p> <strong> 1、配置smb.conf文件</strong></p> <p> 打开smb.conf文件,找到security,如图所示:</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-11.jpg" title="1451322214855793.jpg" alt="6.jpg" /></p> <p> 此选项用于设置访问samba时的认证方式,user表示需要提供用户名和密码才能访问,share表示无需密码。</p> <p> 在配置文件中添加如下内容:</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-75.jpg" title="1451322446806410.jpg" alt="7.jpg" /></p> <p> 其中:[test]表示共享的名称;</p> <p> path表示共享的路径;</p> <p> comment表示共享目录的注释;</p> <p> browseable表示共享目录是否可以被浏览;</p> <p> publice:为yes时表示任何用户(即使没有密码)都可以访问此目录,为no时表示只有合法的用户才能访问此目录;</p> <p> writable:是否可写;</p> <p> write list:有写权限的用户列表。</p> <p> <strong>2、创建共享所需的目录</strong></p> <p> mkdir /share</p> <p> <strong>3、创建本地用户</strong></p> <p> samba要求所有访问的用户必须是/etc/passwd文件中存在的用户。</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-93.jpg" title="1451323653192032.jpg" alt="10.jpg" /></p> <p> <strong>4、将本地用户添加为samba用户</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-96.jpg" title="1451323767103163.jpg" alt="11.jpg" /></p> <p> 此处使用smbpasswd命令来进行用户的添加,此命令常用相关选项如下: </p> <p> -a:添加系统用户为samba用户;</p> <p> -d:禁用用户;</p> <p> -e:启用用户;</p> <p> -x:删除用户。</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-97.jpg" title="1451324078973856.jpg" alt="12.jpg" /></p> <p> <strong> 5、重启服务</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-34.jpg" title="1451323309116342.jpg" alt="8.jpg" /></p> <p style="text-align:center"></p> <p> <strong> 6、本地测试</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-43.jpg" title="1451323417314628.jpg" alt="9.jpg" /></p> <p> <strong> 7、使用用户名进行连接测试</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-48.jpg" title="1451324182226672.jpg" alt="13.jpg" /></p> <p> 上面的结果表示可以正常访问了,下面使用windows系统测试访问:</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-79.jpg" title="1451324584930119.jpg" alt="14.jpg" /></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-62.jpg" title="1451324599156330.jpg" alt="16.jpg" /></p> <p></p> <p><span style="font-size: 18px"><strong>五、在Linux系统中添加windows共享目录</strong></span></p> <p> <strong>1、显示windows主机上所有的共享目录</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-7.jpg" title="1451324761544553.jpg" alt="1.jpg" /></p> <p> <strong> 2、连接到共享目录中</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-61.jpg" title="1451324779837337.jpg" alt="2.jpg" /></p> <p> <strong>3、挂载共享目录到本地</strong></p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703160934-5.jpg" title="1451324801274783.jpg" alt="3.jpg" /></p> <p></p> <p></p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信