solaris学习笔记----------安装samba

安装与配置

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

你可能感兴趣的:(Stream,File,测试,Solaris,Security,Parameters)