Samba与LDAP管理全解析
1. Samba系统文件位置
Samba系统文件的位置选择一直是大家关注的问题。早期在20世纪90年代,默认安装位置为/usr/local/samba目录,这对于很多开源软件来说是合理的,因为不少开源软件都安装在/usr/local子目录下。
不过,许多UNIX供应商,尤其是Linux供应商,选择将Samba文件安装在非Samba团队默认的位置。Linux供应商结合自由标准组织(FSG)、Linux标准基础(LSB)和文件层次系统(FHS),将配置文件放在/etc/samba目录,常用二进制文件(供用户使用)放在/usr/bin目录,管理文件(守护进程)放在/usr/sbin目录。Samba Web管理工具(SWAT)的支持文件位于/usr/share目录下,可能是/usr/share/samba/swat或/usr/share/swat。smbd的额外支持文件在/usr/lib/samba目录树中,这里包含用于passdb后端和VFS模块的动态可加载模块。
Samba会创建运行时控制文件和日志文件。运行时控制文件(tdb和dat文件)存储在/var/lib/samba目录,日志文件则在/var/log/samba