编辑smbpasswd文件从中删除不必要的账号以防止安全隐患,然后用以下命令添加新samba用户:
bsd# /usr/local/samba/bin/smbpasswd -a sambauser
好,我们现在就可以用这份缺省的配置文件进行试运行:
bsd# /usr/local/samba/bin/smbd -D ; /usr/local/samba/bin/nmbd -D
这时请查看/usr/local/samba/var/log.smbd文件有没有出错信息,运气好的话开始测试连接:
bsd# /usr/local/samba/bin/smbclient //bsd/sambauser -U sambauser
added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0
added interface ip=192.168.1.2 bcast=192.168.1.255 nmask=255.255.255.0
Password:
#在这里输入该用户的samba口令
Domain=[DOMAIN] OS=[Unix] Server=[Samba 2.2.0]
smb: \>
哈哈,我们已经以sambauser的身份连接到他/她的主目录了,以后可以做的事请参考smbclient.1的man吧。
接下来就可以来试2.2分支的最新特性,我们以把它配置成windows 2000客户机的域控制器为例。以下是实现必须的配置:
[global]
基本服务器设定
netbios name = bsd
workgroup = unixdomain
以域及本地主浏览器方式运作
os level = 64
preferred master = yes
domain master = yes
local master = yes
安全性设定
security = user
加密口令
encrypt passwords = yes