centos samba服务器的安装配置

       在windows时代可以经常共享文档,及其方便。那么在linux时代了是不是也可以共享文档了,linux是否可以和windows之间也相互贡献文档了。答案是肯定的,linux系统工程师曾要求微软开源文件共享的协议,以便实现linux和windows之间相互共享文档。但是遭到微软的拒绝之后,linux系统工程师通过黑盒测试的方法最终编写出了一种协议用于linux和windows之间相互共享文件,这就是今天最为出名的samba服务器。

一、安装

1、查询是否安装了该包

#rpm -qa samba*

若没有出现任何信息则没有安装。

2、#yum list samba*                   列出关于samba的所有包的信息 

我们只需要安装samba  、samba-client、samba-common、samba-winbind-clients、libsmbclient,后面三个包是前面包的依赖包,必须安装后面的三个包才能安装成功,否则装不上去。其中还有一个软件包是samba-swat这个是基于https协议的samba服务器web配置界面,在任何地方可以用浏览器打开该界面进行配置。

#yum install samba  samba-client          同时安装samba服务器包和samba客户端包,和有他依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。

 # service smb status                        查看samba的服务启动情况

#chkconfig --list smb                         查看samba服务的开机启动情况

#chkconfig --level 35 smb on             在3、5级别上自动运行samba服务

二、配置samba服务器

   1、配置samba服务允许匿名用户登陆

 samba的配置文件位置 /etc/samba/smb.conf,在修改之前还是先备份一下smb文件以免修改错误了还可以恢复回来。

#cp /etc/samba/smb.conf    /etc/samba/smb.conf.bak

 将该文件中的security =  user     修改为security = share

2.共享文件的设置

在/home新建一个文件名为samba-share

#mkdir /home/samba-share

修改smb.conf文件在该文件的最后加上

[samba-share]
 comment = samba-share                                          #共享文件的名称
 path =  /home/samba-share                                     #共享文件的路径

 public = yes                                                            #是否可浏览
 writable = yes                                                         #该文件夹是否可写,注意这地方可写,但是真正文件夹的权限没有开通写的权限的话,还是不能写。
 read only = no                                                        #只读权限
 

 

 

你可能感兴趣的:(centos,samba,文件共享,samba-client,samba-swat,samba-smb)