ITPub博客

首页 > Linux操作系统 > Linux操作系统 > samba,nfs安装使用

samba,nfs安装使用

Linux操作系统 作者:urgel_babay 时间:2016-03-01 10:34:11 0 删除 编辑
<p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#FFCC00;">3、安装Samba&nbsp;</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">用以下命令安装:</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">rpm -ivh samba-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps</span> </p> <div style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <div style="margin:0px;padding:0px;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">rpm -ivh samba-client-3.0.33-3.29.el5_6.2.i386.rpm &nbsp;-f --nodeps</span> </div> <div style="margin:0px;padding:0px;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">rpm -ivh samba-common-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps</span> </div> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">安装完成后,使用命令</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">rpm -qa | grep samba</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';">进行查询,发现搭建samba服务器所依赖的所有服务器都已经安装好了即可。</span> </p> <p style="margin:10px auto;"> &nbsp; </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#FFCC00;">4、配置smb.conf文件</span> </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">Samba的配置文件一般就放在</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#33CCCC;">/etc/samba</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';">目录中,主配置文件名为</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#33CCCC;">smb.conf</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';">,文件中记录着大量的规则和共享信息,所以是samba服务非常重要的核心配置文件,完成samba服务器搭建的大部分主要配置都在该文件中进行。</span> </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">Samba服务器的工作原理是:客户端向Samba服务器发起请求,请求访问共享目录,Samba服务器接收请求,查询smb.conf文件,查看共享目录是否存在,以及来访者的访问权限,如果来访者具有相应的权限,则允许客户端访问,最后将访问过程中系统的信息以及采集的用户访问行为信息存放在日志文件中。</span>&nbsp; </p> </div> <div style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <strong style="margin:0px;padding:0px;">第一步:修改配置文件</strong> </div> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">&nbsp; &nbsp; &nbsp;首先备份一下samba的配置文件</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">cd /etc/samba</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">mv</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">&nbsp;smb.conf smb.conf</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">bak</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">然后重新创建一个smb.conf文件</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#99CC00;">touch smb.conf</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';">然后我们把这段写入smb.conf中</span>&nbsp; </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-size:8pt;"> </span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">[global]</span> </p> <div style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-size:8pt;"> &nbsp; &nbsp; &nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">workgroup = LinuxSir</span> </div> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;"> &nbsp; &nbsp;&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">netbios name = LinuxSir05</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;"> &nbsp; &nbsp;&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">server string = Linux Samba Server TestServer</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;"> &nbsp; &nbsp;&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">security = share</span><br style="margin:0px;padding:0px;" /> <br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;"> &nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">[linuxsir]</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">path = /opt/linuxsir</span><br style="margin:0px;padding:0px;" /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; <span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">writeable = yes</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-size:8pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">browseable = yes</span>&nbsp; </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';font-size:8pt;"> &nbsp; &nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">guest ok</span><span style="margin:0px;padding:0px;font-size:8pt;color:#33CCCC;">&nbsp;= yes</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <br /> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> &nbsp; </p> <div style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> </span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#FFCC00;">注解:</span> <p style="margin:10px auto;"> <br /> </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> </span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#33CCCC;">[global]</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';">这段是全局配置,是必段写的。其中有如下的几行;</span> </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> workgroup 就是Windows中显示的工作组;在这里我设置的是LINUXSIR (用大写);</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> netbios name 就是在Windows中显示出来的计算机名;</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;</span> </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> </span><span style="margin:0px;padding:0px;font-family:'Lucida Console';color:#33CCCC;">[linuxsir]</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';">&nbsp;这个在Windows中显示出来是共享的目录;</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> path = 可以设置要共享的目录放在哪里;</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> writeable 是否可写,这里我设置为可写;</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no</span> </p> <p style="margin:10px auto;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> guest ok 匿名用户以guest身份是登录;</span> </p> </div> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> <strong style="margin:0px;padding:0px;">第二步:建立相应目录并授权;</strong></span>&nbsp; </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-size:8pt;"> [root@localhost ~]#&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#99CC00;">mkdir -p /opt/linuxsir</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <br /> </p> <div style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;font-size:8pt;"> [root@localhost ~]#&nbsp;</span><span style="margin:0px;padding:0px;font-size:8pt;color:#99CC00;">id nobody</span><br style="margin:0px;padding:0px;" /> <span style="margin:0px;padding:0px;font-family:'Lucida Console';"> </span><span style="margin:0px;padding:0px;font-size:8pt;">uid=99(nobody) gid=99(nobody) groups=99(nobody)</span> </div> <span style="margin:0px;padding:0px;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;font-family:'Lucida Console';"> </span><span style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;white-space:normal;background-color:#FFFFFF;font-size:8pt;">[root@localhost ~]#&nbsp;</span><span style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;white-space:normal;background-color:#FFFFFF;font-size:8pt;color:#99CC00;">chown -R nobody:nobody /opt/linuxsir</span><span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;">&nbsp;</span> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <br /> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> &nbsp; &nbsp;&nbsp;<span style="margin:0px;padding:0px;color:#FFCC00;">注释:</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> 关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;&nbsp; </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> &nbsp; </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <strong style="margin:0px;padding:0px;"> </strong><strong style="margin:0px;padding:0px;">第三步:启动smbd和nmbd服务器;</strong> </p> <div style="margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> <span style="margin:0px;padding:0px;border-collapse:collapse;font-family:monospace;font-size:12px;line-height:15px;border-spacing:2px;"> &nbsp; &nbsp; &nbsp;</span><span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;">[root@localhost ~]#&nbsp;</span><span style="margin:0px;padding:0px;border-collapse:collapse;line-height:15px;border-spacing:2px;font-family:'Lucida Console';font-size:8pt;color:#99CC00;">smbd</span><span style="margin:0px;padding:0px;border-collapse:collapse;font-family:monospace;font-size:12px;line-height:15px;border-spacing:2px;"><br style="margin:0px;padding:0px;line-height:0.6em;" /> </span> </div> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> &nbsp; &nbsp; &nbsp;<span style="margin:0px;padding:0px;font-family:'Lucida Console';font-size:8pt;">[root@localhost ~]#&nbsp;</span><span style="margin:0px;padding:0px;font-family:'Lucida Console';font-size:8pt;color:#99CC00;">nmbd</span> </p> <p style="margin:10px auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;white-space:normal;background-color:#FFFFFF;"> &nbsp;<br /> 输入//地址,然后在windows中就能传文件给linux了<br /> <br /> <br /> nfs<br /> <ol> <li> 检查包,linux6和5不一样要注意 </li> <li> 启动服务,注意顺序service rpcbind restart &nbsp;service nfs start </li> <li> 编辑文件,做好备份 /挂载目录&nbsp;挂载方ip /opt 1.1.1.1(rw,sync,no_root_squash) </li> <li> 重启服务&nbsp;service nfs restart &nbsp;service rpcbind restart </li> <li> 待传方,mount IP/挂载目录/挂载地址 本地地址&nbsp; &nbsp;&nbsp;mount 1.1.1.1:/opt /u03 </li> </ol> <div> [root@hrproddb Packages]# &nbsp;rpm -qa |grep nfs<br /> nfs-utils-lib-1.1.5-6.el6.x86_64<br /> nfs4-acl-tools-0.3.3-6.el6.x86_64<br /> nfs-utils-1.2.3-39.el6.x86_64<br /> [root@hrproddb Packages]# rpm -qa |grep rpcbind<br /> rpcbind-0.2.0-11.el6.x86_64<br /> <br /> </div> </p>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30936525/viewspace-2018572/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-02-29

  • 博文量
    203
  • 访问量
    339114