samba 编译安装
来源:互联网 发布:无名氏定理 知乎 编辑:程序博客网 时间:2024/05/29 07:16
其实编译还是比较简单的,记录一下,环境是Red Hat Enterprise Server 6:
下载samba最新版samba-3.6.9.tar.gz
1、解压、编译、安装
#tar xzvf samba-3.6.9.tar.gz
#cd samba-3.6.9/source3
#./configure;make;make install
安装目录下有很多smb.conf的例子,但/usr/local/samba/lib下却没有,所以必须copy.
3、配置smb.conf
#vi smb.conf
修改的地方看你的情况
workgroup=mygroup
增加:
4、增加smb用户
比如有一个用户名是kitty,那么:
5、启动smb服务
#service iptables stop
#service network restart
#/usr/local/samba/sbin/smbd -D
#/usr/local/samba/sbin/nmbd -D
启动完成,到Windows上输入服务器IP,如\\192.168.10.133\kitty。输入“kitty"和密码,就可以看到Linux上/home/kitty的文件夹内容了。
最后一步,需要做的就是把smb服务设为开机启动。
vi /etc/rc.d/rc.local
其他安装方法:
下载samba最新版samba-3.6.9.tar.gz
1、解压、编译、安装
#tar xzvf samba-3.6.9.tar.gz
#cd samba-3.6.9/source3
#./configure;make;make install
./autogen.sh #生产configure文件,这步我没用到
;没用路径参数,因为默认是/usr/local/samba
2、配置smb.conf,比较关键的一步
;没用路径参数,因为默认是/usr/local/samba
2、配置smb.conf,比较关键的一步
默认情况下,samba软件包会被安装到目录/usr/local/samba/下,但是现在还不能启动它。samba的进程在启动的时候需要一些库文件的支持,这些库文件就在/usr/local/samba/lib/目录下,需要把这个目录加入系统搜索库文件的路径中。可以在/etc/ld.so.conf.d/目录里创建一个名为samba.conf的文件(文件名后缀必须为.conf,名称随意),这个文件的内容就是/usr/local/samba/lib/,最后执行ldconfig命令使之生效。
#cp ./samba-3.6.9/examples/smb.conf.default /usr/local/samba/lib
#cp ./samba-3.6.9/examples/smb.conf.default /usr/local/samba/lib
注意拷完要改名为smb.conf , 不然是无法识别的
安装目录下有很多smb.conf的例子,但/usr/local/samba/lib下却没有,所以必须copy.
也可以用链接的方法:
创建配置文件
mkdir /usr/local/samba/etc
vim /usr/local/samba/etc/smb.conf
编辑完配置文件后,保存。
ln –s /usr/local/samba/etc/smb.conf /usr/local/samba/lib/smb.conf
mkdir /usr/local/samba/etc
vim /usr/local/samba/etc/smb.conf
编辑完配置文件后,保存。
ln –s /usr/local/samba/etc/smb.conf /usr/local/samba/lib/smb.conf
3、配置smb.conf
#vi smb.conf
修改的地方看你的情况
workgroup=mygroup
增加:
unix charset=utf8
dos charset=utf8
display charset=utf8
; 这三条设置的目的是指访问linux上的文件夹和文件时,显示汉字,要与Linux的语言设置保持一致。
dos charset=utf8
display charset=utf8
; 这三条设置的目的是指访问linux上的文件夹和文件时,显示汉字,要与Linux的语言设置保持一致。
#/usr/local/samba/bin/testparm
;检查smb.conf配置语法是否错误和设置是否成功
;检查smb.conf配置语法是否错误和设置是否成功
4、增加smb用户
比如有一个用户名是kitty,那么:
/usr/local/samba/bin/smbpasswd -a kitty,就把kitty增加为smb用户了。
5、启动smb服务
#service iptables stop
#service network restart
#/usr/local/samba/sbin/smbd -D
#/usr/local/samba/sbin/nmbd -D
启动完成,到Windows上输入服务器IP,如\\192.168.10.133\kitty。输入“kitty"和密码,就可以看到Linux上/home/kitty的文件夹内容了。
最后一步,需要做的就是把smb服务设为开机启动。
vi /etc/rc.d/rc.local
加入/usr/local/samba/sbin/smbd -D
;/usr/local/samba/sbin/nmbd -D 就可以了。
如果启动后修改了smb.conf,重复第5条操作就可以了,不用重启。
;/usr/local/samba/sbin/nmbd -D 就可以了。
如果启动后修改了smb.conf,重复第5条操作就可以了,不用重启。
另外,samba安装目录下有一个docs子目录,有一个Samba3-HOWTO.pdf,非常详尽,有疑问可以参考一下。
1.rpm安装,RPM下载地址:http://www.enterprisesamba.org/samba-packages/red-hats-rhel/rhel-6/
2.使用源安装
0 0
- 源码编译安装samba
- samba 编译安装
- 编译安装samba 3.3.3
- 编译安装samba以及配置
- Samba源码编译及安装
- samba-3源码安装一:编译安装
- Samba 源码编译安装及Win7/Win8访问问题解决
- fedora 11安装 samba 全过程(yum 和源码级编译)
- samba安装
- Samba安装
- Samba安装
- 安装samba
- 安装samba
- 安装samba
- 安装samba
- samba 安装
- samba安装
- samba安装
- Eclipse下开发BPEL-HelloWorld
- [Win32]一个调试器的实现(九)符号模型
- 初始化列表的使用
- Linux如何用rpm安装软件
- 微信小程序 - MINA 框架 学习笔记
- samba 编译安装
- 854计算机基础——《计算机组成原理》考点汇总(二) 系统总线
- 一个小小的进步~
- 【UML】行为图
- 有些人就是见不得别人好
- centos 6.8下搭建PPTP VPN服务器
- 多进程加协程学习总结
- yii API接口设计
- An error occurred while installing pg (0.18.4), and Bundler cannot continue.