Chinaunix首页 | 论坛 | 博客
  • 博客访问: 235929
  • 博文数量: 75
  • 博客积分: 2005
  • 博客等级: 大尉
  • 技术积分: 790
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-27 14:54
文章分类

全部博文(75)

文章存档

2009年(2)

2008年(5)

2006年(25)

2005年(42)

2004年(1)

我的朋友

分类:

2005-02-26 18:42:16

安装samba
cd /usr/ports/net/samba/
make install clean

安装完成。下面是配置samba的文件smb.conf的示例

,smb在默认安装的情况下
是不生成的,用文本编辑器,vi或其他,键入下面的内容,保存为
/usr/local/samba/lib/smb.conf


[global]
workgroup=FLKJ
server string=[%h] is Samba %v Server
load printers=no
log file=/usr/local/samba/var/log.%m
max log size=50
security=share
encrypt passwords=yes
socket options=TCP_NODELAY
interfaces=192.168.0.245
netbios name=www
dns proxy=no
client code page=950
vlid chars=0xb9
update encrypted=yes
hde dot files=yes
config file=/usr/local/samba/lib/smb.conf

[homes]
comment=Home Directories
browseable=no
writable=yes
guest ok=yes

[soft]
comment=soft
path=/pub/soft
guest ok=yes

编辑/etc/rc.local把samba加到启动中:
添加下面两行:
/usr/local/samba/sbin/smbd
/usr/local/samba/sbin/nmbd
这样,每个freebsd的帐户都有了samba的登陆权限。也开放了一个soft的公有共享目录,这样
你就可以在你的windows客户端用文件管理器登陆使用共享的文件(共享文件夹的根目录就是你
的freebsd帐号的根目录)。使用前注意要在网上邻居中的主网络登陆设置为windows登陆。
然后使用ftp来管理文件,个人认为这样较安全些。
================================================================
如果你觉得上面的方式太过麻烦,也可以使用samba的管理工具swat,安装完samba,
swat已经安装了,只要加到启动中就可以了。

首先你要在/etc/services中添加,swat的服务端口声明,如下
swat 901/tcp
然后,编辑/etc/inetd.conf加入下面的启动命令行:
swat stream tcp nowait,400 root /usr/local/samba/sbin/swat swat
然后重起inetd进程就可以了

# kill -HUP `cat /var/run/inetd.pid`


这个时候,访问:
就回出现swat的登陆界面,帐号就是你的FreeBSD系统中root帐号。由于是图形界面,就不再详述了。

阅读(1016) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~