新东方Linux培训教程12

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

主讲:张泽飞://ent.qq.com/a/20071202/000037.htm主讲:张泽飞SMB协议和Samba•SMB(ServerMessageBlock,服务信息块)协议是一个高层协议,它提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段。•Samba是一组软件包,使Linux支持SMB协议,该协议是在TCP/IP上实现的,它是Windows网络文件和打印共享的基础,负责处理和使用远程文件和资源。•Samba的核心是两个守护进程–smbd:监听139TCP端口,处理到来的SMB数据包–nmbd:监听137和138UDP端口,使其它主机(或工作站)能浏览Linux服务器主讲:张泽飞安装Samba•安装Samba必装包–#rpm-ivhsamba-common-2.2.7a-7.9.0.i386.rpm–#rpm-ivhsamba-2.2.7a-7.9.0.i386.rpm–#rpm-ivhsamba-client-2.2.7a-7.9.0.i386.rpm•安装Samba选装包–#rpm-ivhredhat-config-samba-1.0.4-1.noarch.rpm–#rpm-ivhsamba-swat-2.2.7a-7.9.0.i386.rpm主讲:张泽飞RedHat9.0中Samba的默认配置•配置文件–/etc/samba/smb.conf•默认配置–工作组:MYGROUP–安全等级:user–设置用户密码加密:Yes–口令文件路径:/etc/samba/smbpasswd–认证用户时服从PAM的管理限制:Yes–为客户做DNS查询:No–设置了每个用户的主目录的共享–设置了全部打印机的共享主讲:张泽飞建立Samba密码文件设置Samba账号•何时需要建立Samba密码文件–设置用户密码加密:Yes–安全等级:user(由本地Samba服务器认证用户)•使用smbpasswd命令添加samba账户•添加samba账户:•#smbpasswd-ausername•修改samba账户密码:•#smbpasswdusername•若被添加的Samba用户的系统账号不存在,应该使用useradd命令进行添加。主讲:张泽飞检测配置文件并启动Samba服务器•检测Samba配置文件的正确性–#testparm•RedHatSamba以独立运行方式启动•启动、关闭、重启–#servicesmbstart–#servicesmbstop–#servicesmbrestart主讲:张泽飞从客户机访问Samba共享•检查Samba服务器所共享的资源–#smbclient-LIP–Uusername•使用smbclient命令访问共享–smbclient//NetBIOS名或IP地址/共享名-U用户名–Smbmount//IP/share/挂载点–ousername=用户名–注意:•当访问Windows共享时,smbclient命令的-U参数后所指定的用户名是所访问的Windows计算机中的用户账户,验证口令是Windows计算机中的用户账户的口令。•当访问Linux提供的Samba共享时,smbclient命令的-U参数后所指定的用户名是所访问的Linux计算机中的Samba用户账户,验证口令是Samba用户账户的口令。主讲:张泽飞Samba配置基础-smb.conf文件的结构•smb.conf文件采用了分节的结构,其基本格式和Windows中的.INI文件很类似。•smb.conf文件中的节:用户自定义共享(可有多个)[Userdefined_ShareName]用于定义打印机共享[Printers]用于定义用户的Home目录共享[Homes]用于定义全局参数和缺省值[Global]说明名称主讲:张泽飞配置Samba文件共享举例•为所有用户配置只读共享•为所有用户配置读写共享•为指定用户配置Samba共享•为指定组配置Samba共享•为指定用户和组配置Samba共享•配置访问Samba共享组用户的不同权限

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功