以下安装配置使用samba-3.0.37.tar.gz,较新的samba版本的安装可能会有出入。
解压缩源码:
tar -xzvf samba-3.0.37.tar.gz
进入source目录,运行:
./autogen.sh
生成configure文件
运行(也可以带其它参数进行配置,详情查看./configure -h)
./configure
make
make install
安装完成后,目录/usr/local/samba/sbin会生成文件nmbd和smbd等。
如果此刻运行这两个文件:
/usr/local/samba/sbin/nmbd -D
/usr/lcoal/samba/sbin/smbd -D
查找不到这两个进程。
进入/usr/local/samba/var,会看到两个日志文件log.nmbd和log.smbd。
打开会看到:
Unable to open configuration file "/usr/local/samba/lib/smb.conf"
这样的描述。
把源代码里的example里的默认配置拷贝到指定目录就可以运行了。