Samba 2.2.0初探(4)

王朝厨房·作者佚名  2007-01-02
宽屏版  字体: |||超大  

摘要:暂无

用下面这个脚本(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这个值在一般情况下应该够了,请以实际经验取值。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有