我安装Samba服务器的一点经验

我安装Samba服务器的一点经验
首先,我从网站上http://www.samba.org下载了最新版的samba-3.0.21a.tar.gz
cp samba-3.0.21a.tar.gz /tmp
tar -zxvf samba-3.0.21a.tar.gz
cd samba-3.0.21a
我一看,怎么没有confiugre呢,我就找了一下
find . -name configure
发现在source中有这个文件于是
cd source
当时我想都没有想就直接运行了configure
./configure && make && make install
安装完毕后在/etc/rc.d/rc.local文件中添加
/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin/nmbd -D
/usr/local/samba/sbin/winbindd
下次开机时samba就会自动启动了。
然后从复制smb.conf文件到/usr/local/samba/lib下
cp /tmp/samba-3.0.21a/examples/smb.conf.default /usr/local/samba/lib/smb.conf
具体如何配置smb.conf网络上多了去了我就不多说了,不过设置好以后可以用testparm来检验你设置的smb.conf是否正确。
我装samba主要是为了能够共享windows机器中的文件。
但是我没有找到smbmount这个命令,但是网上看到可以用mount我就用mount试了一下
mount -t smbfs -//212.66.32.38/hy /samba -o username=administrator password=""
却提示如下错误
smbfs: mount_data version 1919251317 is not supported
mount: wrong fs type, bad option, bad superblock on //212.66.32.38/hy
or too many mounted file systems
但是我可以用smbclient //212.66.32.38/hy是可以的,还能看上面的文件。可就是不能够mount
我查了google,baidu上都查过,没有找到中文帮助,只能硬着头皮看英文的。都没有找到解决的办法,后来看到一条提示说可能是没有正确的编译,于是又重新编译安装了一遍,还是老样子,心很是不甘。大概这样试了2,3天都没有什么进展,我静下心来想,如果大家都和我一样,各个论坛都会有这样的帖子的,可是没有 可见我这种错误不多见,更加强自己解决的决心了。先自己的看configure
./configure --help | less
仔仔细细的看每一个参数,突然发现了
--with-automount  Include automount support (default=no)
--with-smbmount   Include smbmount (Linux only) support (default=no)
想会不会是这两个参数没有加进去,于是重新编译安装了一遍,可以了,兴奋啊。
然后在上面的信息放到fstab让一开机就能够自动加载。
//212.66.32.38/hy /samba smbfs username=sss,password=sss,rw,auto 0 0
不过需要注意的是如果密码是空的话,我用""试过不行通不过的,还有要调试fstab不用每次都从新启动的,它是依赖/etc/rc.d/init.d/netfs这个脚本的试试用如下命令调试
/etc/rc.d/init.d/netfs restart
不过还有个小问题就是在我没有输入任何命令的前提下过一段时间会出来如下提示
smb_trans2_request: result=-104, setting invalid
smb_retry: successful, new pid=1653, generation=2
不过这个好像不影响正常使用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值