Samba文件共享服务资料课件.ppt

上传人:小飞机 文档编号:1524247 上传时间:2022-12-03 格式:PPT 页数:25 大小:329.50KB
返回 下载 相关 举报
Samba文件共享服务资料课件.ppt_第1页
第1页 / 共25页
Samba文件共享服务资料课件.ppt_第2页
第2页 / 共25页
Samba文件共享服务资料课件.ppt_第3页
第3页 / 共25页
Samba文件共享服务资料课件.ppt_第4页
第4页 / 共25页
Samba文件共享服务资料课件.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《Samba文件共享服务资料课件.ppt》由会员分享,可在线阅读,更多相关《Samba文件共享服务资料课件.ppt(25页珍藏版)》请在三一办公上搜索。

1、第二章 Samba文件共享服务, 理论部分,第二章 Samba文件共享服务,如何查看Linux主机的网卡配置信息?有哪些方式可以修改网卡的IP地址?如何为Linux主机设置默认网关地址?配置DHCP服务器时,如何设置保留地址?,课程回顾,学会构建文件共享服务器学会访问共享文件夹,技能展示,本章结构,Samba文件共享服务,可匿名访问的共享,需用户验证的共享,Samba软件的组成,主配置文件smb.conf,使用smbclient访问共享,使用mount挂载共享,Samba服务基础,构建文件共享服务器,访问共享文件夹,用户映射及访问地址限制,SMB协议Server Message Block,服

2、务消息块CIFS协议Common Internet File System,通用互联网文件系统Samba项目http:/www.samba.org,Samba服务基础3-1,Samba软件包构成samba-3.0.33-3.28.el5samba-common-3.0.33-3.28.el5samba-client-3.0.33-3.28.el5samba-swat-3.0.33-3.28.el5.i386.rpm,Samba服务基础3-2,Samba服务器的主要程序smbd:提供对服务器中文件、打印资源的共享访问nmbd:提供基于NetBIOS主机名称的解析Samba的服务脚本/etc/in

3、it.d/smbSamba的配置目录及文件/etc/samba/etc/samba/smb.conf配置文件检查工具:testparm,Samba服务基础3-3,smb.conf文件的配置内容global:全局设置homes:用户目录共享设置printers:打印机共享设置myshare:自定义名称的共享目录设置辅助配置内容注释行:以 # 号开头的行配置样例行:以 ; 号开头的行结合grep命令可以提取有效配置行 grep -v # smb.conf | grep -v ; | grep -v $,主配置文件smb.conf3-1,global workgroup = MYGROUP serv

4、er string = Samba Server Version %v security = user passdb backend = tdbsam load printers = yes cups options = raw homes comment = Home Directories browseable = no writable = yesprinters comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes,常见全局配置

5、项的含义workgroup:所在工作组名称server string:服务器描述信息security:安全级别,可用值如下: share、user、server、domainlog file:日志文件位置,“%m”变量表示客户机地址max log size:日志文件的最大容量,单位为KBpasswd backend:设置共享账户文件的类型,主配置文件smb.conf3-2,常见共享目录配置项的含义comment:对共享目录的注释、说明信息path:共享目录在服务器中对应的实际路径browseable:该共享目录在“网上邻居”中是否可见guest ok:是否允许所有人访问,等效于“public”

6、 writable:是否可写,与read only的作用相反,主配置文件smb.conf3-3,Samba服务设置的读取、写入权限,优先级要低于文件系统中设置的权限,请思考:Samba服务包括哪2个主程序,各自的作用是什么?Samba服务使用到了哪些协议、端口?Samba服务的安全级别包括哪些,默认级别是什么?,小结,1.修改smb.conf配置文件security = sharepublic = yes2.检查配置的正确性testparm命令工具3.启动smb服务service smb start,可匿名访问的共享,rootlocalhost # mount /dev/cdrom /medi

7、a/cdrom/mount: block device /dev/cdrom is write-protected, mounting read-onlyrootlocalhost # vi /etc/samba/smb.confglobal workgroup = WORKGROUP security = share rhel5 comment = RHEL 5.5 DVD directory. path = /media/cdrom public = yes read only = yesrootlocalhost # service smb start启动 SMB 服务: 确定启动 NM

8、B 服务: 确定,使用默认工作组,允许匿名访问,1.建立Samba用户数据库文件默认数据库文件位于:/etc/samba/passdb.tdb,需用户验证的共享3-1,rootlocalhost # useradd vinarootlocalhost # pdbedit -a -u vinanew password:retype new password:Unix username: vinaNT username:Account Flags: U User SID: S-1-5-21-1335442607-132733983-2423133945-1000Primary Group SID:

9、 S-1-5-21-1335442607-132733983-2423133945-513,添加系统用户vina,添加共享用户vina,rootlocalhost # pdbedit -Lvina:501:rootlocalhost # pdbedit -vL vinaUnix username: vinaNT username:Account Flags: U User SID: S-1-5-21-1335442607-132733983-2423133945-1000Primary Group SID: S-1-5-21-1335442607-132733983-2423133945-51

10、3,列出所有Samba用户,显示vina用户的详细信息,2.设置用户访问授权新建测试目录修改smb.conf配置文件,添加名为tools的共享目录重新加载smb.conf文件,或重启smb服务,需用户验证的共享3-2,rootlocalhost # mkdir /opt/mytools,rootlocalhost # vi /etc/samba/smb.confglobal security = user tools comment = You can get software tools from here. path = /opt/mytools public = no read only

11、 = no valid users = vanko, hunter write list = hunter,rootlocalhost # service smb reload重新载入 smb.conf 文件: 确定,3.确定用户访问权限设置目录权限,设置上传文件和目录的默认权限,需用户验证的共享3-3,rootlocalhost # chmod 777 /opt/mytools,rootlocalhost # vi /etc/samba/smb.conf tools directory mask = 0755 create mask = 0644rootlocalhost # service

12、 smb reload重新载入 smb.conf 文件: 确定,1.共享账号映射(别名)2.启用映射账号,用户映射及访问地址限制2-1,rootlocalhost # cat /etc/samba/smbusers# Unix_name = SMB_name1 SMB_name2 .root = administrator adminnobody = guest pcguest smbguest,rootlocalhost # vi /etc/samba/smb.confglobal username map = /etc/samba/smbusersrootlocalhost # servi

13、ce smb reload重新载入 smb.conf 文件: 确定,访问地址限制一般用在全局配置global部分hosts allow配置项:仅允许特定的客户机hosts deny配置项:仅拒绝特定的客户机客户机地址表示形式: 以空格分隔多个地址 主机名或IP地址,例如: 192.168.168.11 或者 prtsvr 网络地址,例如:173.17. 或者 173.17.0.0/255.255.0.0,用户映射及访问地址限制2-2,rootlocalhost # vi /etc/samba/smb.confglobal hosts allow = 192.168.4. 173.17.root

14、localhost # service smb reload重新载入 smb.conf 文件: 确定,smbclient命令,查看及登录使用共享 smbclient -L 192.168.4.11 smbclient -U sunboy /192.168.4.11/tools,访问共享文件夹2-1,rootlocalhost # smbclient -L 192.168.4.11Password:Anonymous login successfulDomain=WORKGROUP OS=Unix Server=Samba 3.0.33-3.28.el5 Sharename Type Comme

15、nt - - - rhel5 Disk RHEL 5.5 DVD directory. tools Disk You can get software tools from here. IPC$ IPC IPC Service (Samba Server Version 3.0.33-3.28.el5),共享名,rootlocalhost # smbclient -U sunboy /192.168.4.11/toolsPassword:Domain=LOCALHOST OS=Unix Server=Samba 3.0.33-3.28.el5smb: smb: pwdCurrent direc

16、tory is 192.168.4.11rhel5smb: ls Server DR 0 Mon Mar 22 20:36:15 2010 TRANS.TBL R 19575 Mon Mar 22 20:39:10 2010 VT DR 0 Mon Mar 22 20:36:15 2010 ,使用mount挂载共享文件夹,访问共享文件夹2-2,rootlocalhost # mkdir /media/smbdirrootlocalhost # mount -o username=hunter /192.168.4.11/tools /media/smbdir/Password:rootloca

17、lhost # mount | tail -1/192.168.4.11/tools on /media/smbdir type cifs (rw,mand),Samba默认的文件系统类型,本章总结,Samba文件共享服务,可匿名访问的共享,需用户验证的共享,Samba软件的组成,主配置文件smb.conf,使用smbclient访问共享,使用mount挂载共享,Samba服务基础,构建文件共享服务器,访问共享文件夹,用户映射及访问地址限制,第二章 Samba文件共享服务, 上机部分,第二章 Samba文件共享服务,需求描述创建共享目录public、training、devel目录public,所有员工都可以访问,但只读目录training目录,存放公司的技术培训资料目录devel存放项目开发数据实现思路创建共享目录,并设置目录权限修改smb.conf,添加共享设置,并重启服务在客户机以不同的用户访问共享文件夹,实验案例:构建Samba共享服务器3-1,学员练习1创建组账户、员工账户创建共享目录,并设置权限,实验案例:构建Samba共享服务器3-2,30分钟完成,学员练习2修改smb.conf,添加共享设置,并启动smb服务在客户端以不同用户测试,验证实施结果,实验案例:构建Samba共享服务器3-3,50分钟完成,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号