首 页泊头论坛方达科技Loveshine'Blog绿区文章绿区下载绿区图像繁體中文
设为首页
加入收藏
联系我们
您当前的位置:绿色生活社区 -> I T 知识 -> 服 务 器 -> 文章内容 退出登录 用户管理
栏目导航
· 业内新闻 · 操作系统
· 电脑硬件 · 软件应用
· 服 务 器 · 网络安全
· 系统优化
热门文章
· [组图] 网页导航条素..
· 【推荐收藏】【MSDN..
· QQ空间相册密码破解..
· 越狱全集高速下载
· WIN2003产品密钥
· 新东方在线 4+1 网络..
· Windows Vista 驱动..
· 用于格式化后硬盘数..
· 空间代码----最新去..
· 新东方在线 4+1 网络..
相关文章
· 架设freeradius+mys..
· 架设freeradius+mys..
· 利用FreeBSD建立ADS..
· FreeBSD CVSup服务器..
· Freebsd4.9 + VSFTP..
· 用PageDefrag快速清..
· FreeBSD Apache+Mys..
· Tutorial for migra..
· FreeBSD上搭建squid..
· Freehand实用小秘技..
FreeBSD 中 Samba Server安装设定
作者:不详  来源:网络  发布时间:2008-2-1 14:21:33  发布人:loveshine

减小字体 增大字体

前言

  SAMBA是一种能把 FreeBSD 的目录开放给Microsoft Windows 95/98/NT 。利用网上邻居方式存取的软体集。其实并不只针对 FreeBSD,其它UN*X 也都可以使用,这对工作平台大部分时间是Microsoft family的人在存取档案上,会是个比较方便的选择。

  安装SAMBA 2.0.6

  先以 root 身份 login,切换至/usr/ports/net/samba 准备安装SAMBA。安装时只要在 SAMBA 的目录下执行 make install 即可。

  # root@ohaha[~] cd /usr/ports/net/samba/
  # root@ohaha[/usr/ports/net/samba] make install

  若无出现错误讯息则是安装完成,你可顺手将安装过程中解开的source清掉。

  # root@ohaha[/usr/ports/net/samba] make clean

  设定 SAMBA (smb.conf)

  在安装完 SAMBA 後,它会放一份设定档例在/usr/local/etc 下,先将例一份来修改成我们要的设定。

  # root@ohaha[~] cd /usr/local/etc/
  # root@ohaha[/usr/local/etc] cp smb.conf.default smb.conf

  sam.conf.default是设定 SAMBA 的例档,真正读取的预设是 smb.conf,为了保留原始的例档以供日後参考用,所以我们用 cp 的方式出设定档,大致浏览过 smb.conf 後发现,它主要分成三大设定区,[globe]、[homes]、[printers],我没有印表机,所以没机会试[printers]相关部分。

  我开 SAMBA 的目地是为了方便存取管理 ftp 并使用该台 FreeBSD 上的硬碟空间,所以等会设定档的最终目地便是开出一个分享目录 ftp,无须密码,但只允许我的工作机器去存取它。

  在 smb.conf 中,所有的#和;都是解。#後接的是说明,;後接的是指令,预设不打开该项设定,若想让它生效把分号拿掉即可。

  前言

  SAMBA是一种能把 FreeBSD 的目录开放给Microsoft Windows 95/98/NT 。利用网上邻居方式存取的软体集。其实并不只针对 FreeBSD,其它UN*X 也都可以使用,这对工作平台大部分时间是Microsoft family的人在存取档案上,会是个比较方便的选择。

  安装SAMBA 2.0.6

  先以 root 身份 login,切换至/usr/ports/net/samba 准备安装SAMBA。安装时只要在 SAMBA 的目录下执行 make install 即可。

  # root@ohaha[~] cd /usr/ports/net/samba/
  # root@ohaha[/usr/ports/net/samba] make install

  若无出现错误讯息则是安装完成,你可顺手将安装过程中解开的source清掉。

  # root@ohaha[/usr/ports/net/samba] make clean

  设定 SAMBA (smb.conf)

  在安装完 SAMBA 後,它会放一份设定档例在/usr/local/etc 下,先将例一份来修改成我们要的设定。

  # root@ohaha[~] cd /usr/local/etc/
  # root@ohaha[/usr/local/etc] cp smb.conf.default smb.conf

  sam.conf.default是设定 SAMBA 的例档,真正读取的预设是 smb.conf,为了保留原始的例档以供日後参考用,所以我们用 cp 的方式出设定档,大致浏览过 smb.conf 後发现,它主要分成三大设定区,[globe]、[homes]、[printers],我没有印表机,所以没机会试[printers]相关部分。

  我开 SAMBA 的目地是为了方便存取管理 ftp 并使用该台 FreeBSD 上的硬碟空间,所以等会设定档的最终目地便是开出一个分享目录 ftp,无须密码,但只允许我的工作机器去存取它。

  在 smb.conf 中,所有的#和;都是解。#後接的是说明,;後接的是指令,预设不打开该项设定,若想让它生效把分号拿掉即可。

 # 请记得将此项打开,因为...详见 docs/ENCRYPTION.txt, Win95.txt 和 WinNT.txt。
   ; encrypt passwords = yes
  # for Traditional Chinese Users
  # 若你想看到中文目录、档名的话,把 client code page=950 前的分号拿掉,
  # 注意,coding system 那项留着别打开它,两个都打开的话反而会看不到中文
   client code page=950
   ; coding system=cap
  #============================ Share Definitions ======================
  # 接下来这一段就是 [homes] 和 [printers] 以及其它任何你想 share 出来的目录设定
  # 区,我把 [homes] 也 mark 起来了,因为我不想 share 任何 home 出来。
   ;[homes-%U]
   ; comment = Home Directories
   ; path = /home/%U
   ; user = %U
   ; browseable = no
   ; writeable = yes
  # ftp
  # 我加了这段,将 ftp 的目录开分享。一开始我们看到的 [ftp] 就是你分享出来的目录
  # 在 95/98/NT 中会看到的资料夹名称,path 指向欲 share 目录的绝对路径,
  # public = yes 是指定这个分享不须密码,writeable = yes 是指可对该分享做写入动作
  # 注意一点,当有 public = yes 这行时,对该分享存取的身份就是之前在 [globe] 区,
  # 我们所设定 guest account 的身份,若刚刚 guest account 没改成 ftp,那麽现在
  # 即使有设 writeable = yes 也会因为 owner 不对而无法写入。

  [ftp]
   path = /home/ftp
   public = yes
   writeable = yes

  启动 SAMBA

  在安装完 SAMBA 後,它丢了个启动的 script 在 /usr/local/etc/rc.d/,档名是 samba.sh.sample,将之更名并 chmod 成可执行。

  # root@ohaha[/usr/local/etc/rc.d] mv samba.sh.sample samba.sh
  # root@ohaha[/usr/local/etc/rc.d] chmod 750 samba.sh

  你现在可以重新开机或者手动执行 samba.sh 来启动 SAMBA。

  # root@ohaha[~] /usr/local/etc/rc.d/samba.sh

  测试 SAMBAuh...接下来的不用说了吧,赶快用 95/98 的网路芳邻看看是否能成功看到并存取分享出来的目录。

[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 绿区社区
Copyright © 2002-2006 1Lives.Com. All Rights Reserved .
冀ICP备06009849号