since2012/04/23

     
 
最近更新日期:2011/07/29

大标题的图示16.6 重点回顾
  • 由 Tridgell 利用逆向工程分析网芳得到 Server Message Block 协议的产生;
  • Samba 名称的由来是因为需包含没有意义的 SMB server 之故;
  • SAMBA 可以让 Linux 与 Windows 直接进行文件系统的使用;
  • SAMBA 主要架构在 NetBIOS 上发展的,且以 NetBIOS over TCP/IP 克服 NetBIOS 无法跨路由的问题;
  • Samba 使用的 daemon 主要有管理分享权限的 smbd 以及 NetBIOS 解析的 nmbd
  • Samba 使用的模式主要有单机的 workgroup 方式,以及网域控管的 PDC 模式;
  • Samba 的主配置文件之档名为 smb.conf
  • smb.conf 内,主要区分为 [global] 服务器整体设定与 [share] 分享的资源两大部分
  • Samba 使用者账号控管主要的设定值为 security = {share,user,domain} 等
  • Samba 客户端可使用 smbclient 以及 mount.cifs 进行网芳的挂载
  • 新版的 Samba 默认使用数据库记录帐户信息,新增账号用 pdbedit ,修改密码则用 smbpasswd
  • Samba 主要支持 CUPS 的打印机服务器
  • 在权限控管方面,最容易出错的为 SELinux 的规则与类型 (SELinux type)
  • 在 PDC 的设定方面,由于与主机名相关性很高,建议设定 lmhosts 档案内容为宜

大标题的图示16.7 本章习题
  • 一般来说, SAMBA 使用的配置文件放置在哪里?档名为何?
    使用的档名为 smb.conf ,通常会放置在 /etc/samba/smb.conf 里面,不过,最好可以使用 rpm -qc packagename 来查询!
  • 哪一个指令可以用来判断 smb.conf 这个配置文件的正确性?
    当我们修改完 smb.conf 之后,记得要以 testparm 来进行 samba 的确认!
  • 哪一个指令可以用来察看 SAMBA 主机分享出什么目录?
    利用 smbclient 即可:『smbclient -L NetBiosName -U username 』!
  • 在 Linux 客户端挂载网芳的文件系统主要是依据哪个指令来达成的?
    就是透过 mount.cifs 或 mount -t cifs 来达成的!
  • 我今天使用 smbpasswd 去新增一位使用者 badbird,让他可以登入我的 Linux SAMBA 主机,但是无论如何就是无法新增。你认为原因可能是什么?
    由于 Samba 用户的信息必须要存在于 /etc/passwd 里面,既然无法新增,应该先确认 badbird 这个用户已经存在于 Linux 系统当中了!

大标题的图示16.8 参考数据与延伸阅读

 
     
http://linux.vbird.org is designed by VBird during 2001-2011. ksu.edu 

本网页主要以Firefox配合解析度 1024x768 作为设计依据     鸟哥自由软件整合应用研究室