请选择 进入手机版 | 继续访问电脑版
快捷导航
0 255

RH8.0下源码安装samba-3.0.20

dsj 于 2005-10-11 22:45 发表 [复制链接]
zj21cn

系统是RH8.0,没有装samba
下载samba,文件名samba-3.0.20.tar.gz(应该是最新版的)
1、解压、编译、安装
#tar xzvf samba-3.0.20.tar.gz
#cd samba-3.0.20/source
#./configure;make;make install
;没用路径参数,因为默认是/usr/local/samba
2、安装smb.conf
#cp ./samba-3.0.20/examples/smd.conf /usr/local/samba/lib
;安装目录下有很多smd.conf的例子,但/usr/local/samba/lib下却没有,所以必须copy.
#/usr/local/samba/bin/testparm
;检查smb.conf配置语法是否错误和设置是否成功(默认的smb.conf,不会有问题:)
3、配置smb.conf
#vi smb.conf
有两个地方非改不可
workgroup=workgroup(我的windows机子的工作组名,有三台win机,都是"workgroup" 工作组)
增加:unix charset=cp936
dos charset=cp936
display charset=cp936
; 这三条设置的目的是在win机上使用“网络邻居“共享到linux上的文件夹和文件时,显示汉字。
4、增加smb用户
一般linux机子上都有很多用户,比如有一个用户名是bill,那么:/usr/local/samba/bin/smbpasswd -a bill,就把bill增加为smb用户了。
5、启动smb服务
#service iptables stop
#service network restart
#/usr/local/samba/sbin/smbd -D
#/usr/local/samba/sbin/nmbd -D
启动完成,然后到win机上,打开网络邻居,就可以看到linux机子。输入“bill"和密码,就可以看到linux机子上/home/bill的文件夹内容了。

最后一步,需要做的就是把smb服务设为开机启动。
vi /etc/rc.d/rc.local,加入/usr/local/samba/sbin/smbd -D
;/usr/local/samba/sbin/nmbd -D 就可以了。
如果启动后修改了smb.conf,重复第5条操作就可以了,不用重启。

安装并不复杂,但还是走了弯路。网上很多此类文章,有三点迷惑人:一是显示汉字问题。很多文章的设置都是基于samba2.x的,与3.0不同。二是相关文件存放的路径,如smb.conf,有些说在/etc/下,有的在/usr/sabma下。这一点,其实只要认真看看安装文档就解决了。三是启动问题,大部分都提到可以/etc/rc.d/init.d/smb start,我看/etc/rc.d/init.d下并没有smb脚本,估计要自己写一个,但把启动放在/erc/rc.d/rc.local我觉得也很方便。另外,samba安装目录下有一个docs子目录,有一个samba-howto.pdf文档,非常详尽,汉字显示的解决就是看了这个才解决的。
samba有很多详细设置,我刚安装,很多内容有待今后去实践。安装过程贴出来,也是为了让增加自己的记忆。
举报 使用道具
| 回复

共 0 个关于本帖的回复 最后回复于 2005-10-11 22:45

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

  • 逸品生活访问量统计分析周报--20180127
  • 周留万:3.20黄金多空博弈 黄金原油晚间操
  • 倪新谈金:早评黄金投资稳健必备技巧,黄金
  • 简蒽夕:1.26黄金高位阻滞明显,晚间操作思
  • 倪新谈金:3.30黄金连续暴跌,单套深则砍

明星用户

QQ|小黑屋|http://bbs.wonyen.com/ ( 闽ICP备06033317号-1 闽公网安备35020502000200 )

GMT+8, 2018-4-22 05:13 , Processed in 0.140400 second(s), 36 queries .