Samba 2.2.0初探(4)_Windows教程
#!/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教程-Samba 2.2.0初探(4)。