到官网下载samba,samba-3.4.5.tar.gz
解压缩,后,进入source3.
./autogen.sh (似乎不必)
./configure --prefix=/usr/local/samba
make
make install
启动/usr/local/samba/sbin/smbd
此处可能会提示,
error while loading shared libraries: libtalloc.so.1
执行
LD_DEBUG=libs /usr/local/samba/sbin/smbd -D
检查哪些lib无法找到,相应的用ln -s 连接
将安装包里的example/smb.conf.default cp到/usr/local/samba/lib/
配置
[global]
workgroup = Testing_Server
server string = Testing_Server
security = share
需要共享的目录
[iread_resource]
path=/var/local/iread
writable=yes
browseable=yes
guest ok=yes
/usr/local/samba/sbin/smbd -D
检查是否成功
ps -ef | grep smb
这时候去往共享目录写文件时,有可能是失败的;处理:需要将共享的目录使用chmod -R 777 来开放写权限,才行
如果要使用不需要用户验证的共享 须
hosts allow = 127. 192.168.1. 192.168.11.
security = share