samba配置的经历

来源:互联网 发布:手机app监控软件 编辑:程序博客网 时间:2024/04/30 12:07

2012-8-02              成都     

samba 配置了两天终于成功了,下面写写配置的经历

环境:windows 上通过VM安装的fedora15 linux操作系统

一.最开始使用的是从www.samba.org 下载的源码安装包进行安装编译的,但是最后没有成功,我也把失败的过程记录下来吧

1.检查是否安装了samba  #rpm -qa|grep samba    或者 # rpm -q samba

2.如果没有安装 从网上下载安装包

3.解压安装包

   #gzip -d samba -latest.tar.gz

  #tar -xvf samba -latest.tar

4.编译

   #cd samba -3.4.2/source3

  #./autogen.sh

  # ./configure     /*默认的是安装路径是  /usr/local/samba

  如果想重新设置路径可以使用  #./configure --prefix=/路径

 #make

#make install

5.启动samba服务

#service  smb start    /*先看看防火墙有没有关闭*/

但是我到这步的时候就出现错误了,make和make install都没有报错,我也没有找到解决错误的原因

 

 

下面就讲讲我用fedora上面的yum方法配置的过程

1.首先安装samba的服务

 #yum  install samba*

2.修改samba的配置文件smb.conf     这个文件在/etc/samba/smb.conf

# vim /etc/samba/smb.conf

在Global Settings 中我没有做修改

3.在Standalone Server Options中 security有四种安全模式 分别为:share ,user, server, domain

我使用的是  security=user

4.Share Definitions的配置

我是直接添加了下面的配置

[samba]   /*可以随意取个名字*/

              comment=samba

              path=/home/hxq

              writable=yes

              browseable=yes

              write  list=hxq

              valid users=hxq

             create mode=0664

              directory mode=0777

              host allow 172.30.

5.添加用户

    #useradd  hxq

   #passwd -a  hxq   (输入密码)

6.设置smb和nmb自动启动

#chkconfig smb on

#chkconfig nmb on

7.当前linux是开启 SELinux服务的,所以要关闭:

#vi /etc/selinux/config

修改:SELINUX=disable;

重启生效;

如果不想禁掉SELinux,也可以设置部分服务,如下:

#setsebool -P samba_enable_home_dirs on

#setsebool -P samba_export_all_ro on

#setsebool -P samba_exprot_all_rw on

8.重启服务

#service  smb restart

#service   nmb  restart

OK啦

 

如果不能够创建文件 可以修改一下此目录的读写权限 使用#chomd

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击