【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 写入者的用户名字
- 【Centos5.x】Samba 3.x服务器预览
- CentOS5.x Matrix Raid
- 【Centos5.x】DNS
- centos5.x 更新源
- CentOS5.x 用yum安装php5.3.x
- 基于CentOS5.x的munin 服务器监控安装配置
- 【Centos5.x】DNS slave 区域
- CentOS5.x安装GNOME桌面
- centos5.x安装Mysql笔记
- cocos2d-x框架预览
- CentOS5.8下编译安装3.X版本内核
- centos5.2最小化x-window系统
- 【Linux】修改centos5.x的主机名称
- CentOS5.x 系统安装-图形模式
- centos5.x升级python至python2.7
- centos5.x编译安装apache 手记
- centos5.X yum源地址变更
- centos5.X yum源地址变更
- linux系统编程之信号(一):中断与信号
- set,multiset容器类型
- 使用 Rotate Master 实现MySQL 多主复制
- ifconfig command not found
- tcpdump命令
- 【Centos5.x】Samba 3.x服务器预览
- 判断JSon是否为空
- JDBC连接之InforMix数据库
- Redesign Your App for iOS 7 之 页面布局
- 会说话的机器人 帮助孩子减轻在医院的痛苦
- 排序(插入,希尔,选择,堆排序,归并,快排)
- 图文详解 正向代理,反向代理,透明代理
- Qt QFileSystemModel QDirModel 示例代码, 使用方法
- 【oracle】触发器简单实现