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