在FreeBSD 7.2下安装Samba

作者:佚名 上传时间:2019-05-01 版权申诉
在FreeBSD 7.2下安装Samba
1. Samba 安装
-----------------------------------------
Samba有二进制安装的版本, 也有源代码安装版本. 我用的系统是FreeBSD 7.2,
Samba的二进制安装并不支持FreeBSD. 所以, 我就选择了源代码安装方式.
我使用的samba版本是samba-3.4.3.tar.gz
#tar -zxvf samba-3.4.3.tar.gz
#cd samba-3.4.3/source3
#./configure
#make;make install
#cp ../examples/smb.conf.default /usr/local/samba/lib/smb.conf
2、创建用户
-------------------------------------------
(1)samba用户管理使用smbpasswd和pdbedit命令
(2)samba认证使用的用户和组首先要在本地系统中存在
(3)samba只存储独立于本地系统的用户和口令信息,组则使用本地系统的组信息
#pw groupadd loggroup    --创建系统本地组
#pw useradd -n weblog -g loggroup -d /tmp/king -s /usr/sbin/nologin    --创建系统用户
#/usr/local/samba/bin/smbpasswd -a weblog      --将系统本地用户变成samba用户
错误信息:
/libexec/ld-elf.so.1: Shared object "libtalloc.so.1" not found,
解决办法:
cp /tmp/samba-3.4.3/source3/bin/* /usr/local/lib/
3. 配置Samba
------------------------------------
#vi /usr/local/samba/lib/smb.conf
[king]
path = /tmp/king
valid users = @loggroup
read list = @loggroup
write list = @loggroup
security = user
encrypt passwords = yes
smb passwd file = /usr/local/samba/private/passdb.tdb

chmod -R 777 /tmp/king

4.启动samba
--------------------------------------
/usr/local/samba/sbin/smbd -D &
/usr/local/samba/sbin/nmbd -D &
5.自动运行samba
------------------

有两种方法:

(1)在/etc/rc.local加入以下内容:

/usr/local/samba/sbin/smbd -D &
/usr/local/samba/sbin/nmbd -D &



(2)在/etc/inetd.conf中加入以下内容:

netbios-ssn  stream  tcp  nowait       root  /usr/local/samba/sbin/smbd -D   smbd
netbios-ns   dgram   udp  wait         root  /usr/local/samba/sbin/nmbd -D   nmbd
swat         stream  tcp  nowait/400   root  /usr/local/samba/sbin/swat      swat
第二种方法要保证inetd正常运行.

6.SWAT管理
---------------------------------------------------
默认情况下SWAT已被安装.
我试过通过执行/usr/local/samba/sbin/swat启动SWAT没有成功, 只有通过inetd.conf才可以成功启动.

启动成功后可以通过[url]http://samba_server_ip:901/[/url]访问SWAT管理页面.

默认情况, SWAT使用本地系统的root用户作为管理帐号. 注意, 是系统用户, 不是samba的共享用户.
7.检查服务是否正常
----------------------------------------------------
freebsd# netstat -an
Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0 172.16.16.151.445      172.16.16.150.1667     ESTABLISHED
tcp4       0      0 *.139                  *.*                    LISTEN
tcp4       0      0 *.445                  *.*                    LISTEN
tcp6       0      0 *.139                  *.*                    LISTEN
tcp6       0      0 *.445                  *.*                    LISTEN
udp4       0      0 172.16.16.151.138      *.*
udp4       0      0 172.16.16.151.137      *.*
udp4       0      0 *.138                  *.*
udp4       0      0 *.137                  *.*
8.PF端口放行
---------------------------------------------------
#vi /etc/pf.conf
table {172.16.1.0/24}
pass in quick inet proto tcp from to $ext_if port 139
pass in quick inet proto tcp from to $ext_if port 445
pass in quick inet proto udp from to $ext_if port 137
pass in quick inet proto udp from to $ext_if port 138

本文转自king_819 51CTO博客,原文链接:http://blog.51cto.com/kerry/227520,如需转载请自行联系原作者

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
FreeBSD 7.2下安装Samba
在FreeBSD 7.2下安装Samba 1. Samba 安装 -----------------------------------------
FreeBSD安装和配置Samba
示例代码以下是在FreeBSD上安装和配置Samba的示例代码:pkg install samba48接下来启用Samba服务:sysrc samba_enable=YESservice
FreeBSD 13.0
Samba 4.14
2023-03-09 01:26
aix上安装samba
在aix上安装samba
RAR
0B
2019-05-22 18:38
solaris上安装samba
在solaris上安装samba 1.、手册; 2、脚本和工具;
RAR
0B
2018-12-28 03:24
sambalinux上安装
samba在linux上安装,包含所有的细节截图
DOCX
126KB
2020-08-06 18:05
安装freebsd install freebsd
比较全的freebsd安装,过程细致,不容易出错
PDF
0B
2019-09-09 04:41
FreeBSD安装和配置Samba服务器
示例代码以下是在FreeBSD上安装和配置Samba服务器的示例代码:首先,使用以下命令安装Samba服务器软件:pkg install samba410创建Samba配置文件:c
FreeBSD 12.2-RELEASE
FreeBSD
2023-03-09 05:59
FreeBSD安装和配置Samba服务器
本示例介绍在FreeBSD下安装和配置Samba服务器,以使Windows客户端能够访问FreeBSD计算机上的共享文件和文件夹。安装Samba:pkg install samba编辑Samba
FreeBSD 12.0,Samba 4.9.8
Samba
2023-05-22 23:29
FreeBSD下如何安装和配置Samba
介绍如何在FreeBSD系统下安装和配置Samba,以便实现文件共享功能。## 安装Sambapkg install samba## 配置Sambavi /usr/local/etc/smb
FreeBSD 12.2-RELEASE
Samba
2023-03-30 01:58
FreeBSD如何安装和配置Samba服务?
Samba是一个开源软件,它实现了SMB/CIFS协议,允许与Windows操作系统进行文件和打印机共享。在FreeBSD上,Samba服务可以通过以下步骤进行安装和配置:安装Samba首先,使用
FreeBSD 13.0
pkg
2023-03-11 10:07