fedora9的smb配置..//

rpm  -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm

rpm –ivh samba-3.2.0-1.pre3.9.fc9.i386.rpm

rpm –ivh samba-winbind-3.2.0-1.pre3.9.fc9.i386.rpm

rpm –ivh samba-common-3.2.0-1.pre3.9.fc9.i386.rpm

rpm –ivh samba-client-3.2.0-1.pre3.9.fc9.i386.rpm

rpm –ivh system-config-samba-1.2.63-1.fc9.noarch.rpm

各位,我们看见上边有那么多的rpm包,都是smb需要的。

我刚开始在安装smb的时候,怎么弄也没弄好。每次在安装samba-3.2.0-1.pre3.9.fc9.i386.rpm(这里是smb服务器的rpm包)

就出错。

错误如下:

Error: Missing Dependency:

perl(Convert::ASN1)

 is needed by package amba-3.2.0-1.pre3.9.fc9.i386 (base)

当时我看见这个错误的时候,我就火了,#¥%,怎么自己在需要自己啊,这个问题怎么解决被。但是现在看来是自己英文水平的问题。上边说需要转换格式。我还以为是自己依赖自己呢,那就不是在证明1为什么是1一样,这个怎么来证明啊!好了闲话少说。所以我们要安装samba-3.2.0-1.pre3.9.fc9.i386.rpm那就必须先安装perl-Convert-ASN1-0.21-3.fc9.noarch.rpm,于是我在上边先把perl-Convert-ASN1-0.21-3.fc9.noarch.rpm鞋在前边。洗具,我们来见证奇迹的时刻,

[root@lang Packages]# rpm -ivh samba-3.2.0-1.pre3.9.fc9.i386.rpm(哎哎 ,懒家伙,想复制直接执行命令,可能会出错哦。嘻嘻,不是命令的问题,可能是我在doc下输入的,不知道在linux下可以直接使用不,所以在这里给你提醒一下。其实我平时也是这么做的,复制,执行,嘻嘻)

Preparing...                ########################################### [100%]

1:samba                  ########################################### [100%]

好了,这个包安装上以后下边的包直接安装就可以了,别说你不会,就是在成都买电脑的他都会

把上边的rpm抱全部安装上,也就可以实现smb 了,而且还是图形化的配置,很简单。道这里我们这段小插曲也就基本完了,在这里我在啰嗦一句,这里的图形化是因为我们安装了system-config-samba-1.2.63-1.fc9.noarch.rpm。,所以这样才有图形化界面的。其他包的用途自己去看看网络上是怎么说的吧。其实我都说了三个了,还有两个,看英文也可以看懂的。

 

好了smb的服务安装好了,下边我们来配置一下。这里只说图形化界面,至于命令的我也不说了。网络上到处都是。其实我是懒,难得去弄,有简单的就直接用简单的。有兴趣的自己的去研究一下吧!

步骤1

 

 

步骤2

fedora9的smb配置..//_第1张图片

 

步骤3

 

这里说以一句,这里选择你想和windows共享的文件夹。

 

步骤4

fedora9的smb配置..//_第2张图片

这里需要选上writeable和visible

 

 

步骤5

fedora9的smb配置..//_第3张图片

 

这里我们选择Allow access to everyone,如果想限制的话,那就选上边的only

 

步骤6

 fedora9的smb配置..//_第4张图片

 

步骤7:

fedora9的smb配置..//_第5张图片

 

步骤8:

fedora9的smb配置..//_第6张图片

 

下面直接点ok ,在点ok 

 

 

 

步骤9:

 

fedora9的smb配置..//_第7张图片

 

 

步骤10

 

 

这里选择admin,其实也可以不选,那我们就不选吧,这里我只是给你看看。

 

步骤11 这里也需要注意,你要关闭防火墙哦。不然没戏。不要说你不知道在那里关闭防火墙。

 

步骤12:你想实现smbwindows共享文件, 那你首先需要实现网络连通哦,不然你怎么实现都不会成功的。

好了,现在我们来看看成果。在你的cmd下输入 \\192.168.66.60 ,也就是你linuxip

如果你使用source insight写程序就更方便了  。好啦。smb的好处就是这个。下面有smb的doc文件。需要的自己下。

你可能按照上边做的时候半天就是不能访问。这个主要是我的电脑是配置好了的,有人问,我才写了这篇文章,所以里面忘记了selinux中对samba的限制。好了。按照下边的注意,一定可以访问资源的。

 

注意 解决fedora9selinux拒绝访问共享的问题

在其它版本的linux中(AS5,AS4Centos)中做如上设置后就可以正常访问共享了,但是在fedora9中却不行,我们只能看到共享,但是访问的时候会出现拒绝访问的情况,这是为什么呢?因为selinuxsamba共享做了限制,我们只用把selinux中对samba的限制给解决了就行了,我们做如下设置就OK了,这也是我做此教程的目的:

setsebool –P samba_enable_home_dir on

setsebool –P samba_export_all_ro on

setsebool –P samba_export_all_rw on

我们可以用命令getsebool –a | grep samba

查看上面三项是否打开,打开的话你的共享应该就正常了。

如果还是出现不能访问的情况,请清除你的防火墙规则:

iptables -F //清除规则

iptables -L //查看是否清除掉了!

 

 

 

你可能感兴趣的:(fedora9的smb配置..//)