【Centos5.x】Samba 3.x服务器预览

来源:互联网 发布:手机上录歌的软件 编辑:程序博客网 时间:2024/05/21 10:13

Samba 主要功能:

共享文件与打印服务

提供登录Samba服务器客户主机验证

进行NetBIOS解析

设备共享(Zip, CD-ROM)


Samba {可以实现 文件、设备的共享 也可以实现} | { 一个主域控制器 }


Samba的daemon: 

   nmbd 管理工作组 NetBIOS解析              UDP 端口:137,138

   smbd 管理共享(目录、文件、打印)TCP 端口: 139 ,445


连接模式 1.Peer/Peer 类似于 Win server的工作组                【用户信息不是共享的 要求每个服务器都必须有相同的用户信息】

   2.Domain model 类似于 Win server的域控制器   【使用一个PDC来共享给每个加入域的用户信息】

【注: Samba 仅仅能实现 PDC(主域控制器) 而不能实现BDC(备份域控制器) Win server 系列则2者都可实现 并且功能方面相对于强大】


安装 Samba 的相关软件

   1. samba  

   2. samba-client

   3. samba-common

   4. tdb-tools

相关配置文件: 【需要配置的文件】

/etc/samba/smb.conf   【samba的主要配置文件】

/etc/samba/lmhosts     【解析NetBIOS】

/etc/samba/smbusers 【解决win & linux 的用户名不一致问题】

/usr/share/doc/samba-<version_ID> 具体参考手册

/var/lib/samba/private/passdb.tdb | secrets.tdb

管理脚本程序:【即管理相关Samba的命令】

服务器功能

smbd  权限管理

nmbd NetBIOS查询

tdbdump 查看数据库内容

tdbtool  修改数据库

smbstatus 查看Samba连接状态

pdbedit 管理用户数据

testparm 用于检查smb.conf文件的语法错误

客户端功能

mount.cifs 来实现 win server上的网络驱动映射

smbclient 查看共享目录和设备

nmblookup 查看NetBIOS name

smbtree     查看树形目录分布图







smb.conf 分析


smb.conf 分为2个部分 

1.[global] 用于配置Samba主机

其主要参数

workgroup = 工作组名

netbios name = NetBIOS

server string = 主机的备注

相关编码参数

display charset = 显示编码

unix charset = linux服务器上的编码

dos charset = Win 客户端的编码

登录文件

log file = 日志文件存储

max log size = 日志文件大小限制

配置相关密码参数

security = share, user, domain 开放网上邻居时共享的安全性

encrypt passwords = Yes 代表密码要加密

passdb backend = 数据库格式

2. [共享资源名称] 用于配置相关的共享资源

主要参数

[共享名称]

comment 目录备注

path 共享路径

browseable 是否让所有用户可见

writable 是否可写入

create mode = 创建文件的权限

directory mode = 创建目录的权限

write list 写入者的用户名字




原创粉丝点击