繁体中文
设为首页
加入收藏
当前位置:服务器技术首页 >> WEB服务 >> Samba 2.2.0初探(4)

Samba 2.2.0初探(4)

2004-12-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:用下面这个脚本(BSD风格)启动samba服务器:   #!/bin/sh   smbspool=/usr/local/samba/var/spool   pidfiledir=/usr/local/samba/var/locks   smbd=/usr/local/samba/bin/smbd   nmbd=/usr/local/samb...
关键字:Samba 2.2

用下面这个脚本(BSD风格)启动samba服务器:

  #!/bin/sh

  smbspool=/usr/local/samba/var/spool

  pidfiledir=/usr/local/samba/var/locks

  smbd=/usr/local/samba/bin/smbd

  nmbd=/usr/local/samba/bin/nmbd

  # start

  if [ "x$1" = "x" -o "x$1" = "xstart" ]; then

  if [ -f $smbd ]; then

  if [ -d $smbspool ]; then

  rm -f $smbspool/*

  fi

  echo -n ' Samba'

  $smbd -D

  $nmbd -D

  fi

  # stop

  elif [ "x$1" = "xstop" ]; then

  kill `cat $pidfiledir/smbd.pid`

  kill `cat $pidfiledir/nmbd.pid`

  fi

  然后在windows 2000客户机上以Administrator登录,进入"控制面板"双击"系统",选择"网络标识"书签并点击"属性",在"隶属于"项中选"域",并输入域名(unixdomain),按"确定",在确认时输入samba的root账号及其相应口令(别用系统口令哦!)然后重启就可以换登录进该域控制器了。

  另外这里还有一些系统性能及安全方面的建议,由于我用的是FreeBSD系统,在内核配置文件中加入以下选项并重编译内核:

  options SUIDDIR

  maxusers 128

  前者的作用是使文件服务器上所有用户的主目录都以suiddir选项装载,这样用户产生的新文件同目录具有相同的所有权。不过如果你让用户运行程序的话这就是个安全漏洞了,所以最好只限于在文件服务器上使用此选项,当然这个选项可以解决很多头痛问题,因为它支持很多文件服务器该有的调用,而用户希望"我的目录里只有我的文件"。

  而后者的作用就是提高系统表格尺寸,以提升系统对高负载的支持能力,原因是用Samba作文件服务器在大量连接请求会产生大量进程及文件句柄数。128这个值在一般情况下应该够了,请以实际经验取值。

责任编辑:admin
相关文章