RHEL5企业级服务器配置篇之一Samba服务器配置
1、检查是否安装了samba的所需软件
rpm –qa | grep samba
2、安装samba的rpm软件包,使用下面的命令
rpm –ivh samba*.rpm
(主程序包 客户端包 通用工具和库文件包、图形化管理工具包)
或者你如果配置了YUM,就直接可以用下面命令来操作
yum install samba (这种方法是最好的,可以把所有关于samba的包安装完全)
3、搭建流程
【1】编辑主配置文件/etc/samba/smb.conf,指定共享目录,并为共享目录设置共享权限;
【2】在主配置文件smb.conf中指定日志文件名称和存放路径;
【3】设置共享目录的本地系统权限;
【4】重新加载配置文件或者重新启动smb的服务,使配置生效。
4、samba服务器的安全模式
【1】share安全级别模式
客户登陆服务器,不需要输入用户名和密码就可以浏览服务器资源。适用于公共的共享资源,安全性差。
【2】user安全级别模式
客户登录服务器,需要提交账号密码,经验证才可访问,此为默认级别。
【3】server安全级别模式
客户需要账号密码,提交到一个服务器上进行验证,如出错,客户会用user级别访问。
【4】domain安全级别模式、
如服务器加入到域中,验证需要域控来负责,domain级别的服务器只是成为域的成员客户端,并不具备服务器的特性。
5、share服务器的实例
1)修改主配置文件/etc/samba/smb.conf
vim /etc/samba/smb.conf
【1】设置samba服务器工作组名为workgroup
【2】添加samba服务器注释信息为file server
【3】设置samba安全级别为share模式,允许用户匿名访问
workgroup=workgroup
server string= file server
………
security = share
………
【4】设置共享目录名为public
【5】设置共享目录的绝对路径为/share
【6】设置允许匿名访问
[public]
comment = public
path = /share
public = yes
设置完成后保存退出
6、重新加载配置
service smb restart
或者 service smb reload
配置完成,可以进行测试效果了,呵呵
20111026 update
7、user服务器的实例
【1】增加你所需要的系统用户
useradd test
passwd test
【2】将系统用户添加到/etc/samba/smbpasswd文件中
smbpasswd -a test
【3】修改samba服务器的主配置文件smb.conf
设置user安全级别
security = user
设置用户认证的文件路径
smb passwd file = /etc/samba/smbpasswd
配置访问路径
[test]
comment = test data #共享名称为test data
path = /share/test01
valid users = @test
【4】重新加载配置文件或者重新启动服务
service smb reload 或者service smb restart
【5】测试结果看看如何,呵呵
注意以上配置,都需要关闭防火墙和SElinux,要不然会出现问题
本文出自 “Steven Home” 博客