samba服务器

Samba服务配置

Samba 的基本概念
1、  Samba 服务的主要功能:
Samba 是一种基于 linux/unix 平台的利用 smb Server Message Block ,服务信息块)协议,实现以下功能的软件包:
  • Linux/ UNIX与其它系统主机之间的文件及打印共享
  • 支持wins服务器解析和浏览
  • 支持Windows域控制器和成员服务器的身份验证
  • 支持windows客户端使用网上邻居浏览网络
  • 支持SSL(安全套接层协议)
2、  Samba 的工作原理:
  • 采用C/ S架构,也就是客户端服务器架构
  • 服务器在这里的作用是:提供名字解析服务,将计算机的NetBios名解析为IP地。
提供对客户端认证授权以及共享资源列表。
  • 客户端在这里的作用是:向服务器发送认证请求,请求访问共享资源。
  • 采用协议:Samba服务是基于SMBserver Message block)协议实现文件共享和传输。SMBCIFScommon Internet File system)是基于NetbIOS协议开发的,所以不能跨越子网通信
3、  所需软件
  • Samba                            // 服务器的软件包,也就是samba的主程序软件包
  • Samba-client                   // 客户端软件包
  • Samba-common                     // 通用工具和库文件
说明:软件包没有加版本号,因为你所使用的发行版不同,后面的的数字也可能不相同
4、  安装命令:
rpm �Civh  rpm 软件包
安装 rpm 包:
第一步: mount /dev/cdrom  挂载光驱
 
#cd /mnt/cdrom/RedHat/RPMS
 
用此命令筛选查看指定的软件包
ls |grep samba
查看 samba rpm 的软件包版本
 
第二步:安装库文件和通用工具
该包中包含服务器和客户端所需要的软件
安装服务端软件包:
 
安装客户端软件包
5、  Samba 服务器的架设流程
  • 编辑主配置文件smb .conf,指定需要共享的目录,并为共享目录设置共享权限
  • smb.conf文件中指定日志文件名称和存放路径
  • 设置共享目录的本地系统权限
  • 创建samba账号
  • 重新加载配置文件或重新启动smb服务,使配置生效
                                                   
                                                                                             3
 
                              
 
 
客户端请求访问 samba 服务器上的共享资源,当 samba 服务器收到来自客户端的请求时,先查自己的主配置文件,是否共享了客户端所要查的目录,如果共享了,则查看客户端是否有权限访问,如果有,访问过程会被记录在日志文件中,最后会把客户端所请求访问的共享文件反馈给客户端
6、  相关文件 :
/etc/samba/smb.conf    // samba 的核心配置文件
/etc/rc.d/init.d/smb    //samba 的启动脚本
/usr/sbin/smbd          //samba 的守护进程
/usr/sbin/nmbd          //netbois 的守护进程
/etc /samba/smdpasswd   // 存放 samba 用户口令
/usr/bin/smbadduser     // 添加 samba 用户
/usr/bin/smbpasswd      // 设置 samba 用户的口令
/usr/bin/smbclient      //samba 的客户访问工具
/usr/bin/smbprint       //samba 的打印工具
/usr/bin/smbmount       //samba 客户加载工具
/usr/bin/smbumount      //samba 客户卸载工具
/usr/sbin/swat          //samba web 配置工具
 
7、  查看 samba 的主配置文件
#  vi /etc/samba/smb.conf
8、  修改 /etc/samba/smb.conf
功能:设置 samba 服务器选项和共享选项
格式:   # 说明语句                          // 注释行
[global]                    // 定义全局选项
全局参数 =
[homes]                           // 设置共享用户主目录
资源共享参数 =
[printers]                     // 设置打印机共享
资源共享参数 =
[public]                     // 共享目录设置
资源共享参数 =
[ 自定义]                          / 自定义的共享
资源共享参数 =
       基本参数说明:
      
 
 
 
 
 
 未完,待续……
 
 
 
 
 
 
 
 
 

你可能感兴趣的:(linux,职场,samba,服务,休闲)