Linux samba文件共享
SAMBA软件用于在不同平台之间(Linux/Unix/Windows)共享文件. 1 SMB:Service Message Block 程序全名 CIFS: Common Internet FileSystem 程序全名 2 samba启动的的三个进程,都是为了与Windows主机实现文件共享向工作的 smbd:共享文件 nmbd:向Windows主机广播自己的IP winbind:默认不启动,Linux主机在Windiws域中时使用 3 Port:137/UDP(netbios),138/UDP(netbios),139/TCP(netbios),445/TCP(smb over TCP/IP) 4 软件包: samba.i386服务器端软件包 samba-swat.i386 网页功能的samba 5 配置文件: /etc/init.d/smb /etc/samba/smb.conf 6 Ps:在新版本中,samba接受selinux的控制,在配置时,我们最好先关闭selinux 7 配置文件: [global] ; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24监听的IP ; hosts allow = 127. 192.168.12. 192.168.13. ; log file = /var/log/samba/%m.log 记录日志 宏%m表示当前主机的主机名 ; max log size = 50 日志文件大小 security = user samba安全级别,主要根据用户验证方式 share:公共 user:根据用户名密码 domain:根据域 server:集中式认证 ads: passdb backend = tdbsam 账号的数据库文件 [homes] comment = Home Directories 说明信息 writable = yes 允许上传文件 ; valid users = %S 定义哪些用户可以访问此共享 [printers] comment = All Printers 显示所有打印机 path = /var/spool/samba 能够访问到的打印机 browseable = no 不允许匿名访问打印机 guest ok = no 来宾账号是否允许访问打印机 writable = no printable = yes
; [netlogon] ; comment = Network Logon Service ; path = /var/lib/samba/netlogon ; guest ok = yes ; writable = no ; share modes = no
; [Profiles] ; path = /var/lib/samba/profiles ; browseable = no ; guest ok = yes
8 我们使用用户登录时,需要创建专供samba使用的用户名密码,直接将本地存在的用户添加为samba用户即可,使用smbpasswd命令 -a 添加samba用户 -x 删除用户 -d 临时禁用某个用户 -e 启用禁用的账号 9 testparm检查配置文件,敲回车显示在生效的命令
10
实例: #yum install samba #vim /etc/samba/smb.conf 在面添加共享目录: [share] 这里起得名字是表示共享的目录 comment = my share folder path = /sharing 本文出自 “linux之路” 博客,请务必保留此出处http://linuxzoe.blog.51cto.com/3005391/583035 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |