Linux下Samba的安全配置.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下Samba的安全配置

SAMBA服务器安全配置 目录 1. Samba 简介2 2. Samba 功能和应用范围2 3. Samba服务相关配置 2 3.1 samba启动程序2 3.2 查看Samba 服务器的端口及防火墙2 3.3 查看Samba 服务器的配置文件3 3.4 samba配置文件说明3 3.5 Samba 在Linux 中的一些工具(服务器端和客户端)5 3.6 在Linux 中的常用工具和Windows查看Linux共享的方法 5 3.6.1 在Linux上查看Windows及Samba共享文件5 3.6.2 在Windows中访问Linux Samba服务器共享文件的办法7 3.6.3 在Linux中smbfs文件系统的挂载7 3.7 以浏览器管理SAMBA-SWAT9 4. 举简单例子说明匿名用户可读可写的实现9 4.1 更改smb.conf9 4.2 建立相应目录并授权12 4.3启动smbd和nmbd服务器13 4.4查看smbd进程,确认Samba 服务器是否运行起来了13 4.5访问Samba 服务器的共享13 5. 复杂一点的用户共享模型13 5.1 共享权限设计实现的功能13 5.2 在服务器上创建相应的目录14 5.3 添加用户用户组,设置相应目录家目录的权限14 5.3.1 添加用户组14 5.3.2 添加用户14 5.3.3 添加samba用户,并设置密码14 5.3.4 配置相关目录的权限和归属15 5.4 修改Samba配置文件 smb.conf15 5.5创建一个samba用户??17 5.6最后阶段,进行测试17 1. Samba 简介 Samba(SMB是其缩写) 是一个网络服务器,用于Linux与Linux(最好用NFS),Linux和Windows间共享文件,在Windows 网络中的每台主机既可以是文件服务器,也可以同时是客户机;一台Linux主机如果架设了Samba服务后,它既能充当服务器,同时也能作为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba服务器;在Windows网络中,能看到共享文件夹功能,可以把共享文件夹映射为本地网络驱动器。在Linux中,就是通过Samba向网络中的主机提供共享文件系统,也可以把网络中其它机器的共享挂载在本地主机上使用;Samba 用的是netbios协议,让Netbios和SMB在TCP/IP上运行。 2. Samba 功能和应用范围 Samba 应用范围主要是Windows和Linux 系统共存的网络中使用;如果一个网络环境都是Linux或Unix类的系统,可以用NFS;而Samba主要是提供共享文件和共享打印机; 3. Samba服务相关配置 3.1 samba启动程序 Samba 有两个服务器,一个是smb(监听139,445TCP端口),另一个是nmb(监听137,138两个UDP端口);smbd和nmbd使用的全部配置文件都保存在smb.conf文件中。smb 是Samba 的主要启动服务器,它能让其它主机知道该主机共享了什么;如果不打开nmb服务器的话,只能通过IP来访问。 如:在Windows的IE浏览器上输入下面的内容 \\\共享目录 而nmb是解析用的,就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来;一般的情况下,如果是用RPM包安装的Samba ,一般可通过如下的方式来启动Samba服务器; [root@localhost ~]# /etc/rc.d/init.d/smb start(stop/restart) 对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然要知道smb和nmb所在的目录才行;如果是自己编译的Samba,应该知道把Samba放在哪里了; [root@localhost ~]# /usr/sbin/smbd [root@localhost ~]# /usr/sbin/nmbd 查看服务器是否运行起来了,则用下面的命令; [root@localhost ~]# pgrep smbd [root@localhost ~]# pgrep nmbd 关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行; [root@localhost ~]# pkill smbd [root@localhost ~]# pkill nmbd 3.2 查看Samba 服务器的端口及防火墙 有时防火墙可能会把smbd服务器的端口封掉,所以应该查看smbd服务器所占用的端口;下面查看中,显示smbd所占用的端口是139和445 ; [ro

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档