Samba文件共享服务
来源:互联网 发布:淘宝网怎么找秒杀 编辑:程序博客网 时间:2024/05/19 22:03
随着计算机网络的出现,各种各样的服务器和主机不在是一个单独的个体。网络给人们带来的最直接好处,就是可以快速的分享资源及相互通信。这次介绍的是----samba服务器的构建
在windows网络环境中,主机之间进行文件和打印机共享是通过微软公司自己的SMB、CIFS网络协议实现的SMB(service message block,服务消息块)和CIFS(common internet filesystem,通用互联网文件系统)协议是微软私有协议,在samba项目出现之前。并不能直接与Linux、UNIX系统进行通信
Samba实现了微软SMB/CIFS网络协议,在部署windows,linux/unix混合平台的企业环境时,选用samba可以很好的解决不同系统之间的文件互访问题
NFS和Samba的区别
NFS:它只能用于linux/linux之间的文件共享,它不能实现winodws-linux之间的共享,更多情况我们都是用windows主机来进行下载linux服务器上的文件,所以如果windows主机和linux主机之间进行文件共享的话那么就使用samba,samba能实现挂平台的共享
他能在不同系统下资源共享。
Samba:它最先在linux和windows两个平台之间架起了一座桥梁,正是由于samba的出现,我们可以在linux系统和windows系统之间相互通信,比如拷贝文件,实现了不同系统之间的资源共享等。
一、Samba软件包的构成
1)在RHEL6.5系统的DVD安装光盘中可以找到与samba相关的几个软件包,主要包括服务器端samba客户端samba-client,用于提供服务端和客户端程序的公共组件,samba-common。接下来我们安装samba相关软件包。安装服务端/客户端client
2)安装完后我们启动服务。
service smb start smbd服务程序默认监听TCP协议的139端口(SMB协议)445端口(CIFS协议)
3)samba主配置文件
samba服务的配置文件位于:/etc/samba/smb.conf目录中 在cmb.conf文件中以#号的代表注释,以;开始的行表示配置样例,也可以理解为注释。
4)samba服务器提供了一个配置文件检查工具---testparm程序,使用该命令可以对smb.conf配置文件的正确性检查,如果发现有错误将会提醒
二、构建文件共享服务器
1)可匿名访问的共享
加载服务service smb reload后client访问:smbclient -L IP 密码直接回车
2)需要用户验证的共享
先添加系统用户vina----再添加共享用户vina----设置共享vina的密码----再次输入密码确认
3)pdbedit -L 列出所有samba用户pdbedit -vL vina 只列出vina用户,输出详细信息
当指定的vina用户不在使用时可以通过pdbedit工具进行删除
三、设置用户访问授权
例如:若要讲本地目录/opt/mytools发布为共享文件夹,共享名为tools,要求只有共享用户zhangsan,list能够访问,其中list有写入权限
修改smb.conf配置文件,添加名为tools的共享目录配置段 给list写入权限。
修改完主配后再次重新加载服务
service smb reload
这时候我们打开windows输入\\192.168.211.138 samba服务器 输入共享账户名 密码
登陆zhangsan用户在tools创建一个文件夹会提示创建失败因为我们没有给zhangsan写入权限
在上面的配置中我们只给了lisi一个写入权限然后用lisi登陆验证
在tools中国创建一个QQ的文件夹验证
此IP地址139电脑出了点故障没保存换了一个IP地址,别在意这些细节,这时候我们发现lisi用户可以成功的在tools下创建文件,证明了lisi是有写入权限。
打开linux-mytool查看是否创建QQ
- Samba文件共享服务
- Linux 文件共享服务samba
- Linux:SAMBA文件共享服务
- 文件共享服务nfs-samba
- Samba文件共享服务搭建
- 02-SAMBA文件共享服务
- Linux系统Samba文件共享服务
- ubuntu12 配置samba服务 实现文件共享
- Samba文件共享服务安装篇
- 简单的Samba文件共享服务搭建
- 文件共享服务 NFS SAMBA FTP
- Linux搭建Samba文件共享服务
- Linux Samba文件共享服务配置(实现与win共享)
- RHEL 5服务篇—部署Samba文件共享服务
- samba共享存储服务
- 【PES黑板报第一期】Linux Samba文件共享服务配置
- Java通过Samba服务操作Linux共享文件
- ubuntu下开启samba服务和windows共享文件
- poj 3468 线段树求区间和模板
- window VM虚拟机安装archlinux
- C++优先队列详解《谁说不可以这样做题》
- 总结20170816
- List 和Map
- Samba文件共享服务
- unity 设计模式之单例模式
- 针对ACM输出格式的一个小技巧(对格式错误说不!)
- android studio 导入别人项目 gradle很久问题
- 机器学习中的数学基础
- mysql(九)事务操作(回滚)
- glBlendFunc();--混合
- Java SE---String/StringBuilder/StringBuffer
- Java NIO DatagramChannel UDP