RHEL5企业级服务器配置篇之一Samba服务器配置

来源:岁月联盟 编辑:exp 时间:2011-10-27

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” 博客

上一篇:grub故障排错