- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章Samba服务器1
Samba功能概述 文件共享和打印是Samba服务器最主要的功能,Samba为了方便文件共享和打印共享,还实现了相关控制和管理功能,具体来说,Samba完成的功能有: 共享目录:在局域网共享某些文件和目录,是同一个网络内的windows用户可以在网上邻居里访问该目录,就跟访问网上邻居里的其他windows机器一样。 目录权限:决定每一个目录可以由那些人访问,具有那些访问权限,Samba运行设置一个目录让一个人、某些人、组和所有人访问。 共享打印机:在局域网上共享打印机,是的局域网和其他用户可以使用Linux操作系统下的打印机。 打印机使用权限:决定那些用户可以使用打印机。 安装和配置好Samba服务器后,Linux就可以向局域网中的windows用户提供文件和打印服务。 设置samba服务器所在工作组为workgroup 设置samba服务器为用户级访问 设置共享目录/docs,只允许harry用户访问,并且具有读写权限; 在windows客户端上访问Samba服务器上共享资源 在Linux系统下利用Samba客户端访问Windows服务器上的共享资源 配置 /etc/samba/smb.conf /etc/samba/smb.conf 配置项说明 基本全局参数 netbios name = ? 设置Samba的NetBIOS名字 workgroup = ? 设置Samba要加入的工作组 hosts allow = ?192.168.5. /192.168.5.164 hosts deny = ? 192.168.5. /192.168.5.164 允许/禁止访问的子网或主机; dead time= 指定在客户机无操作多少分钟后服务器自动中断连接 例:dead time=10 max open files= 定义同一个客户机最多能打开的文件数目 例:max open files=100 Samba的安全等级 security = ? Share:共享级访问;用户不需要帐户及密码即可登录; User:用户级访问;由服务器负责检查帐户及密码(默认) domain server 访问控制参数 writable = yes 指定共享的路径是否可写 browseable =yes 指定共享的路径是否可浏览(默认可以) available = yes 指定共享资源是否可用 read only = yes 指定共享的路径是否为只读 read list =user,@ group 设置只读访问用户列表 write list = user,@group 设置读写访问用户列表 valid users = user,@group 指定允许使用服务的用户列表 Invalid users = user , @group 指定不允许使用服务的用户列表; public=yes/no 功能:设置共享资源是否允许所有用户访问,除guest用户以外 guest ok =yes/no 功能:设置是否允许guest用户访问共享资源 guest only=yes/no 功能:设置共享目录只允许guest用户访问 【例10-1】:架设共享级别的Samba服务器,所有windows计算机用户均可读/share目录,当前工作组为workgroup 。进行Samba服务器测试。配置步骤如下: 修改Linux配置文件 利用文本编辑工具对/etc/samba/smb.conf进行编辑。 [root@localhost root]# vi /etc/samba/smb.conf [global] workgroup=workgroup // 设置工作组 security=share // 设置安全级别为共享 [ share] path=/tmp/share // 共享/share下的文件 public=yes // 设置目录允许所有人公用 writable=yes // 目录可写入 利用testparm命令测试文件配置的正确性 [root@localhost root]# testparm // 测试配置文件的正确性 Loading smb config files from /etc/samba/smb.conf Processing section “[share]” Loade
文档评论(0)