一、samba服务基础
1.samba软件的构成
1)服务端samba
2)客户端软件samba-client
3)用于提供服务端和客户端程序的公共组件samba-common
4)用于提供web接口的图形管理程序软件samba-swat
2.samba文件共享服务分为:
1)可匿名访问的共享
2)需用户验证的共享
3.samba配置文件目录:
/etc/samba/smb.conf
二、samba文件共享服务的搭建:
1.通常情况下,samba、samba-client、samba-common这三个软件包是随rhel5系统默认安装好的,已经能够实现samba服务器和客户端的大部分功能。通过命令查看已安装的软件包,如果缺少可以手动安装!如题下图:
2.我的系统缺少一个samba服务端。挂载光盘并安装。
3.启动服务测试是否安装成功,启动成功samba搭建完成。
samba文件共享服务分为:
1)可匿名访问的共享
2)需用户验证的共享
步骤:
三、samba服务的配置
1.可匿名访问的共享
1)设置匿名共享文件夹时,在主配置文件smb.conf中主要调整两个地方即可
其一,将默认的安全级别修改为share
其二,添加一段共享目录配置
2)例如我们要共享根下的tmp这个目录,可以参照以下步骤进行设置:
①打开配置文件
②在配置文件中修改安全级别为share
③添加配置信息,并保存。
④重新启动或加载smb.conf文件:
⑤可匿名访问的共享搭建完成,XP测试一下,成功啦!
2.需用户验证的共享
1)创建用户验证的共享,需要建立samba用户数据库,samba共享用户的账号数据库文件默认位于
/etc/samba/passdb.tdb
2)参考步骤:
①创建系统用户,再添加为共享用户,并设置共享用户的密码
(删除共享用户:pdbedit -x -u 用户名)
②打开配置文件,并添加共享目录配置段 共享目录还是tmp
③保存,并重新加载配置文件,测试
④输入共享用户及密码,即可进入共享目录
3.用户映射及访问限制
1)在使用samba共享账号时,通常情况下,一个共享账号都有一个同名的系统用户账号,为了安全我们启动用户映射。
2)共享账号的映射文件默认位于/etc/samba/smbusers文件中
③vim进入映射文件,在文件的末尾追加相关记录
④设置好共享用户的别名记录后,若要正常启用账号映射记录,需要修改主配置文件添加全局配置项,并重新加载配置即可生效
⑤测试,输入映射用户名:zhang
⑥成功登陆