学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十三章 Linux中samba服务器

设置字体:
----------------------------------
  • samba 的基本概念
    1. samba 的功能
samba是一种基于linux/unix平台中利用于smb(服务信息块)协议,实现以下功能的软件包:
  • Linux/ UNIX与MS系统主机之间的文件及打印共享
  • 支持wins服务器解析和浏览
  • 支持Windows域控制器和成员服务器的身份验证
  • 可以模拟windows的域控制器
  • 支持SSL
  • samba的工作原理
samba利用smbd程序来监听139号端口实现主机之间文件及打印共享,利用nmbd监听137,138端口实现主机之间可以利用netbios名称相互访问
  • samba的配置
1. 安装samba的软件包.了;公开
#mount /dev/cdrom (插入第一张安装光盘)
#cd /mnt/cdrom/RedHat/RPMS
#rpm –ivh samba-common-2.2.7a-7.9.0.i386.rpm
(该包中包括服务器和客户均需要的文件)
#rpm –ivh   samba-2.2.7a-7.9.0.i386.rpm
(服务端软件)
#rpm –ivh redhat-config-samba-1.0.4-1.noarch.rpm
(samba的GUI管理工具)
#rpm –ivh samba-client-2.2.7a-7.9.0.i386.rpm
(samba客户端软件)
#rpm –ivh  samba-swat-2.2.7a-7.9.0.i386.rpm
(samba的web管理工具,该包放在第三张安装光盘中)
相关文件:
   /etc/samba/smb.conf               samba的核心配置文件
   /etc/rc.d/init.d/smb              samba的启动脚本
     /usr/sbin/smbd                   samba的守护进程
        /usr/sbin/nmbd                   netbois的守护进程
        /etc /samba/smdpasswd            存放samba用户口令
        /etc/samba/smbusers              存放samba用户与系统用户的映射情况
        /usr/sbin/swat                    samba的web配置工具
        /usr/bin/smbadduser               添加samba用户
       /usr/bin/smbpasswd                设置samba用户的口令
       /usr/bin/smbclient                  samba的客户访问工具
/usr/bin/smbprint                    samba的打印工具
/usr/bin/smbmount                    samba客户加载工具
/usr/bin/smbumount                   samba客户卸载工具
2. 修改/etc/samba/smb.conf
  作用:  设置samba服务器选项和共享资源的设置
  内容:  #说明语句
[global]       //定义samba服务器的全局选项
…………
…………
全局参数=值
…………
…………
         [homes]        //共享用户主目录
…………
…………
资源共享参数=值
…………
…………
         [printers]       // 打印机共享
…………
…………
资源共享参数=值
…………
----------------------------------
课程列表
重点难点
赞助链接