您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > Samba服务器配置资料大全
Samba服务器配置资料收集2011-08-261Samba服务器配置资料大全目录Samba服务器配置资料大全...........................................................................................................11Samba服务器配置文件...........................................................................................................21.1(1)全局参数..............................................................................................................21.2(2)资源共享的选项....................................................................................................51.3(3)特殊变量................................................................................................................71.4文件实例:......................................................................................................................72Samba3.xSWAT预验证远程缓冲区溢出漏洞......................................................................83Samba和Windows的密码处理认证方式...........................................................................104linux—windows互联实战经历.............................................................................................105Samba3.0服务器实战调试....................................................................................................126SMB的扩展应用...................................................................................................................167Smaba配置文件详细分析(二).........................................................................................22Samba服务器配置资料收集2011-08-2621Samba服务器配置文件/etc/samba/smb.conf功能:设置samba服务器选项和共享资源的设置文件格式:#说明语句[global]//定义samba服务器的全局选项……全局参数=值……[homes]//共享用户主目录……资源共享参数=值……[printers]//打印机共享……资源共享参数=值……[public]//共享目录设置……资源共享参数=值……以上声明为系统自带的声明,用户也可以根据实际需要定义共享目录:[自定义]//自定义的共享……资源共享参数=值……说明:1.1(1)全局参数基本全局参数:Workgroup=域名/工作组名功能:设定samba服务器所属工作组/域的名称)Netbiosname=主机名称功能:设置samba服务器的netbios名称Serverstring=字符串功能:设置samba服务器的描述Samba服务器配置资料收集2011-08-263interfaces=接口名/ip地址功能:设置samba服务器的ip地址,如果不想使用默认IP地址或者想同时使用多个IP地址,可以设置这个选项clientcodepage=850/936功能:设定客户端存取samba服务器的资源时所使用的字符编码表实例:clientcodepage=936安全设置参数:adminusers=用户名功能:设置管理员账号socketaddress=ip地址功能:指定samba服务器监听的ip地址security=user/share/domain/server功能:设置samba的共享安全级别注意:share//表示共享级访问,服务器不对客户机进行身份验证user//表示用户级访问server//表示服务器级访问,被访问的samba服务器请求另一台samba服务器对客户机进行身份验证domain//表示域级访问,由域控制器对客户机进行身份验证passwordserver=ip址址/主机名功能:指定密码服务器的位置,当security值为server/domain必须设置该参数encryptpasswords=yes/no功能:指定是否使用加密口令注意:对于windows客户机来说,该选项应该设置为yesrestrictanonymous=true/false功能:指定服务器是否允许winNT/2000以匿名方式登录实例:restrictanonymous=falsesmbpasswdfile=文件路径功能:指定samba用户密码的文件位置实例:smbpasswdfile=/etc/samba/smbpasswdmaptoguest=never/baduser/badpassword功能:设置当用户所输入的用名和密码不正确时的处理方式注意:该选项只有security=share时才有效,该选项可以取以下三种值:never表示拒绝使用任何资源baduser表示用户输入用户名正确,但密码错误时,可以允许以guest登录Samba服务器配置资料收集2011-08-264badpassword表示用户输入的用户名和口令都错误时,可以允许以guest登录usernamemap=文件路径功能:指定SMB用户名与LINUX用户名映射文件的路径实例:usernamemap=/etc/samba/smbusersguestaccount=用户名功能:指定来宾账号的名称,默认为nobodyhostsallow=ip地址/主机名/域名功能:设置允许访问的客户机hostsdeny=ip地址/主机名/域名功能:设置禁止访问的客户机打印机设置参数:printcapname=路径功能:设定打印机的配置文件的位置实例:printcapname=/etc/printcaploadprinters=yes/no功能:设定是否自动装载打印机的装载文件,当要做打印服务器时必须设置为yesprinting=/cups/bsd/lprng/sysv功能:设置打印机相关指令时所采取的模式实例:printing=lprngprintername=名称功能:设置打印机的名称日志设置参数:logfile=路径功能:定义日志文件的位置实例:logfile=/var/log/samba/%m.logmaxlogsize=数字功能:定义日志文件的最大千字节运行效率参数:changenotifytimeout=数字功能:设置服务器周期性异常通知实例:changenotifytimeout=90deadtime=数字Samba服务器配置资料收集2011-08-265功能:客户端无操作多少分钟后服务器中断连接实例:deadtime=10getwdcache=yes/no功能:是否启用cache功能keepalive=数字功能:服务器每隔多少秒向客户端发送keepalive包用于确认客户端是否工作正常maxopenfiles=数字功能:同一个客户端最多能打开的文件数目实例:maxopenfiles=1000wins设置参数:winssupport=yes/no功能:是否支持wins解析实例:winssupport=yeswinsserver=服务器功能:指定wins服务器的位置实例:winsserver=192.168.0.2winsproxy=yes/no功能:设置samba服务器是否支持wins代理功能实例:winsproxy=yes1.2(2)资源共享的选项基本参数:comment=说明语句功能:对共享资源的说明path=路径功能:共享资源的路径访问控制参数:browseable=yes/no功能:是否可以浏览共享目录,默认为yesprintable=yes/no功能:设置客户机是否可以使用共享打印机打印avalidable=yes/no功能:设置共享资源是否可用Samba服务器配置资料收集2011-08-266实例:avalidable=yespublic=yes/no功能:设置共享资源是否允许所有用户访问,除guest用户以外guestok=yes/no功能:设置是否允许guest用户访问共享资源guestonly=yes/no功能:设置共享目录只允许guest用户访问readonly=yes/no功能:访问用户对共享资源只读validusers=用户名/@组名功能:设定指定允许访问共享资源的用户/组,多用户名用逗号分开,指定组时要在组名前加@实例:valideusers=u1,u2,@g1invalidusers=用户名/@组名功能:设定指定禁止访问共享资源的用户/组,多用户名用逗号分开,指定组时要在组名前加@createmode=权限值功能:指定客户机在共享目录中创建文件的默认权限,默认权限为744directorymode=0775功能:指定客户机共享目录中创建文件目录的默认权限,默认权限为755writable=yes/no功能:指定共享的路径是否可写writelist=用户名/@组名功能:设定允许读写共享目录的用户列表实例:writelist=abc,@g2readlist=用户名/@组名功能:设定只读访问用户列表实例:readlist=abc,@cuo自动执行参数:preexec=路径功能:指定客户机连接时要自动执行文件postexec=路径Samba服务器配置资料收集2011-08-267功能:指定客户机断开连接时要自动执行的文件rootpreexec=路径功能:指定客户机连接时要以ROOT用户身份自动执行的文件实例:rootpreexec=/bin/mount/dev/cdromrootpostexec=路径功能:指定客户机断开连接时要以ROOT用户身份自动执行的文件实例:rootpostexec=/bin/umount/dev/cdrom1.3(3)特殊变量%S(大写):当前服务名%P(大写):当前服务的根目录%u:当前服务的用户名%h:samba服务器的主机名%m:客户机的NETBIOS名%Lsamba服务器的netbios名%vsamba版本号%g给定%u的所在的主工作组名%H给定的%u的宿主目录%T当前日期和时间1.4文件实例:根据以下要求/etc/samba/smb.conf文件:设置samba服务器的工作组名为linuxgroup,NETBIOS名为linux设置samba服务器的访问模式为share共享/soft目录,共享名为soft,该共享目录允许所有的用户读写操作#vi/etc/samba/smb.conf修改内容如下:[global]Workgroup=l
本文标题:Samba服务器配置资料大全
链接地址:https://www.777doc.com/doc-1580207 .html