Freebsd下使用packages安装samba34以及samba无法启动的一个原因

      由于Vmware中的FreeBSD暂时无法实现共享上网,所以研究了一下samba的离线安装。

首先还是要在网上下在package包,该包是一种编译好的副本,还有一些配置文件和文档。一个下载的包文件可以用 FreeBSD 的包管理命令来操作,比如用pkg_add来进行安装,用pkg_delete来进行卸载,用pkg_info来查看用packages方式已安装的软件信息等等。

package包的下载地址是ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/

需要的package如下:

talloc.tbz

cups-client.tbz

gettext.tbz

gnutls.tbz

libexecinfo.tbz

libgcrypt.tbz

libgpg-error.tbz

libiconv.tbz

openldap24-client.tbz

pkg-config.tbz

popt.tbz

samba34.tbz

使用pkg_add *.tbz逐个安装,至于先后顺序,试一试就知道了,会有提示。

 

中途碰到一个问题,就是samba无法启动,用pgrep smbd看不到进程。

怀疑smb.conf文件有错误,用testparm命令测试一下smb.conf看看是否报错,结果没错。

当时没有完全按照下面的做法做,在启动samba时,使用的是/usr/local/etc/rc.d/samba,初次启动时,使用这个脚步完全服务启动。清先执行smbd和nmbd命令,之后samba.sh脚本就意外的可以用了。

让samba自启动的话要在 /etc/rc.conf 文件中加入:

nmbd_enable="YES"

smbd_enable="YES"

 

以下摘自网上资料,留着以后参考。

匿名用户可读可写的实现;

第一步: 更改smb.conf

我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smb.conf ;首先您要备份一下smb.conf文件;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值