构建Samba文件共享服务器
1、概念 windows文件共享 SMB/CIFS 服务信息块 linux文件共享 NFS FTP SAMBA windows与linux SAMBA(文件共享,打印服务1991年澳大利亚) 2、进程 smbd 处理到来的数据包,为客户提供服务共享资源的访问 139 445 tcp nmbd 提供netbios主机名称解析 137 138 udp 3、使用端口 udp 137 netbios 名称服务 udp 138 netbios 数据包服务 tcp 139 netbios 会话服务 tcp 445 4、samba服务器配置 安装 samba-common samba samba-client samba-swat (提供web页面配置samba) 配置文件 /etc/samba/smb.conf 主配置文件 /etc/samba/lmhost /etc/samba/smbuser #grep -v "^#" /etc/samba/smb.conf | grep -v "^;" | more samba主配置文件默认设置 [global] samba全局设置,对整个samba有效 [homes] 设置了用户共享目录属性,不包括全局 [printers] 打印机共享 samba安全级别 security share 不需要用户名密码 user 要用户名和密码,由samba服务器检查(默认) server 由windows domain 域控制器来验证 参数属性 path=/共享路径 writable=yes 共享路径是否可写 browseable=no 共享路径是否可浏览(默认可以) read only=yes 是否只读 public=yes 是否允许guest访问 =guest ok=yes guest only=yes 是否只允许guest访问 comment=public 描述,说明 read list=tom,@gr 设置只读用户访问列表 write list=tom,@gr 设置读写用户访问列表 valid users=tom,@gr 指定允许使用服务的用户列表 invalid users=tom,@gr 指定不允许使用服务的用户列表 directory mask=0755 用户在共享目录中所创建目录的默认权限 create mask=0644 服务优化 Deadtime = 10 10分钟不对服务器操作就中断连接 client code page = 936 客户端支持中文 samba帐号 #useradd smb01 #passwd smb01 #smbpasswd -a smb01 添加密码 -d smb01 禁用帐号 -e smb01 启动帐号 -x smb01 删除帐号 samba账号原则: a,samba账号系统真实存在(是系统用户账号) b,samba账号密码是smbpasswd自己设置的密码(不是系统账号的密码) 启动服务 #service smb start 5、客户端 #testparm #smbstatus 显示当前服务器的连接状况信息(server上面) #smbclient -L 服务器 显示指定samba服务器共享列表(client上面) #mount -t smbfs -o username=administrator //ip/public /media/cdrom //将共享的samba目录挂载过来 #umount /media/cdrom net use * /del (windows客户端删除连接信息) 本文出自 “改变从现在开始” 博客,请务必保留此出处http://peaceweb.blog.51cto.com/3226037/746811 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |