Samba 2.2.0初探(4)_Windows教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
用下面这个脚本(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这个值在一般情况下应该够了,请以实际经验取值。

来源:网络搜集//所属分类:Windows教程/更新时间:2013-04-15
相关Windows教程