深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、检查安装包

#rpm –qa | grep samba

必须有以下安装结果

samba-3.0.25b-0.el5.4
samba-common-3.0.25b-0.el5.4
samba-client-3.0.25b-0.el5.4
samba-swat-3.0.25b-0.el5.4

如果没有的话得需要安装对应的安装包

2、准备好samba相关的安装包

#mount /dev/cdrom /mnt/cdrom

#cd /mnt/cdrom/Service

#ls samba*

samba-3.0.25b-0.el5.4.i386.rpm         samba-common-3.0.25b-0.el5.4.i386.rpm
samba-client-3.0.25b-0.el5.4.i386.rpm  samba-swat-3.0.25b-0.el5.4.i386.rpm

#cp samba* /home/redhat_service/samba/

#rpm –ivh samba-3.0.25b-0.el5.4.i386.rpm

#rpm –ivh samba-common-3.0.25b-0.el5.4.i386.rpm

#rpm –ivh samba-client-3.0.25b-0.el5.4.i386.rpm

#rpm –ivh samba-swat-3.0.25b-0.el5.4.i386.rpm

一路安装下来会很顺利,但是一般会出现以下安装问题:

xinetd is needed by samba-swat-3.0.25b-0.el5.4.i386

解决办法:

#cd /mnt/cdrom/Service

#cp xinetd-2.3.14-10.el5.i386.rpm /home/redhat_service/xinetd

#rpm –ivh  xinetd-2.3.14-10.el5.i386.rpm

在回过头来安装samba-swat-3.0.25b-0.el5.4.i386.rpm就不好报错了。

确认下软件包是否安装,有以下显示就表示ok

#rpm –qa | grep samba

samba-3.0.25b-0.el5.4
samba-common-3.0.25b-0.el5.4
samba-client-3.0.25b-0.el5.4
samba-swat-3.0.25b-0.el5.4

3、配置samba服务通过修改配置文件

#cd /etc/samba

#vi smb.conf

具体的修改文件

[public]
        comment = Public Directories
        browseable = yes
        writable = yes
        path = /home
        valid users = root
;       valid users = MYDOMAIN\%S

#service smb restart

Shutting down SMB services:                                [  OK  ]
Shutting down NMB services:                                [  OK  ]
Starting SMB services:                                     [  OK  ]
Starting NMB services:                                     [  OK  ]

在你xp电脑的浏览器或者运行框里输入:

\\192.168.0.4

你会发现弹出一个很经典的错误,刚开始我以为是配置文件设置有问题,其实不然,要想解决这个问题,只是需要在你的终端里面输入:

#setenforce 0

来暂时停掉SELinux服务,靠有点坑爹吧,一旦你输入这条指令你的samba服务就很正常的运行起来了。但是如果你再次启动SELinux,你的samba服务又不行了具体也不是很清楚,看文档说什么保护,晕,我们只要能共享挂载文件就可以了,其他的什么管不过来。

3、配置samba服务通过web方式

修改/etc/xinetd.d/swat文件

# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
#              to configure your Samba server. To use SWAT, \
#              connect to port 901 with your favorite web browser.
service swat
{
        port            = 901
        socket_type     = stream
        wait            = no
        only_from       = 127.0.0.1
        only_from       = 192.168.0.0
        user            = root
        server          = /usr/sbin/swat
        log_on_failure  += USERID
        disable         = no
}

检查swat所用端口

#netstat –nlp | grep xinetd

tcp        0      0 0.0.0.0:901                 0.0.0.0:*                   LISTEN      3685/xinetd    

保存配置文件,重启服务

service xinetd restart

Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                            [  OK  ]

开一浏览器,具体的设置就按照说明就很简单了

samba

 

samba1

需要注意的事情:

1、修改ip为静态ip:

#setup

里面选择网络设置,选择静态ip就可以了

1、smb.conf

里面的文件有;和#,其实都是注释项目,只不过;表示这个选项是可以选项的

posted on 2012-04-12 14:57  深海的小鱼儿  阅读(4860)  评论(0编辑  收藏  举报