安装与配置
1 去 www.sunfreeware.com 下载必要的软件包
libiconv-1.8-sol8-sparc-local.gz
ncurses-5.4-sol8-sparc-local.gz
readline-5.0-sol8-sparc-local.gz
popt-1.7-sol8-sparc-local.gz
samba-3.0.10-sol8-sparc-local.gz
最好按顺序装
命令 :
#gunzip *****************
#pkgadd -d *****************
安装后,到/usr/local/下 可以看到samba的目录
2配置
*注意要自己创建一个文件 /usr/local/samba/lib/smb.conf
# Samba config file created using SWAT # from 100.100.99.254 (100.100.99.254) # Date: 2006/07/21 13:56:20 # Global parameters [global]
workgroup = TUOSI
security = SHARE
smb passwd file = /usr/local/samba/smbpasswd
log file = /usr/local/samba/var/log.%m
max log size = 0
wins server = 100.100.99.1
[tuosi100]
comment = Tuosi SMB
path = /tuosi100
read only = No
guest ok = Yes
这个是我简单的设置的 smb.conf 里面有很多字段的 大家可以去网上找一找很多的 我就不一一介绍了
3 启动服务
安装后 我们需要把 /usr/local/samba/sbin下的 3个应用程序 nmbd,smbd,winbindd复制到 /usr/local/samba/bin下
如果你需要web方式来管理samba那么 你需要把下面的swat也要拷贝过去
加入前面的3个启动进程后 要注意启动的先后顺序,我们只要修改samba安装后又的一个example脚本
/usr/local/samba/doc/samba/examples/svr4-startup/samba.server 就可以了
把它复制 建立 /etc/init.d/samba.server
然后把默认的
/opt/samba/bin/smbd -D -s/opt/samba/smb.conf
/opt/smba/bin/nmbd -D -l/opt/samba/log -s /opt/samba/smb.conf
改成
/usr/local/samba/sbin/smbd -D -s/usr/local/samba/lib/smb.conf
/usr/local/samba/sbin/nmbd -D -l/var/adm/samba.log -s/usr/local/samba/lib/smb.conf
/usr/local/samba/sbin/winbindd
要注意你的文件路径
如果你想让samba在你系统启动的时候自动启动那么就要在/etc/rc2.d中 加入
ln -s/etc/init.d/samba.server S99samba.server
Samba Web 管理工具通过 inetd运行的服务程序 需要加入inet.d守护进程
在/etc/services中加入
swat 901/tcp
在/etc/inetd.conf中加入
swat stream tcp nowait/400 root /usr/local/samba/bin/swat swat
4测试
网上有很多的测试例子了
如果你使用了swat的web管理 那么启动界面 进去看看就好啦
在浏览器里输入 http://xxx.xxx.xxx.xxx:901
上面只是简单的一些配置 有了这些 你完全可以配置成功一个samba服务器 如果需要更多的服务和安全,就要花大量的时间去研究它了
注: 我在公司用的是 solaris8 使用的语言环境是ja