31.6. 配置/etc/lmhosts文件

配置你的/etc/lmhosts文件。 这个lmhosts文件是 Samba NetBIOS 名称到 IP 地址映射文件。它与/etc/hosts文件格式非常相似,除了主机名组件必须符合 NetBIOS 命名格式。

创建lmhosts文件,touch/etc/lmhosts并添加你的客户端主机
        # Sample Samba lmhosts file.
        #
        127.0.0.1	localhost
        192.168.1.1	deep
        192.168.1.4	win
      
在我们的示例中,此文件包含三个 IP 到 NetBIOS 名称的映射。localhost,127.0.0.1,名为 deep 的客户端,192.168.1.1和名为 win 的客户端,192.168.1.4.

31.6.1. 配置/etc/pam.d/samba文件

配置你的/etc/pam.d/samba文件以使用 pam 身份验证,通过创建samba文件,touch/etc/pam.d/samba并添加以下行

        Auth	required        /lib/security/pam_pwdb.so nullok shadow
        Account	required        /lib/security/pam_pwdb.so
      

31.6.1.1. 配置/etc/logrotate.d/samba文件

配置你的/etc/logrotate.d/samba文件以每周自动轮换你的日志文件。

创建samba文件,touch/etc/logrotate.d/samba并添加以下行
            /var/log/samba/log.nmb {
            notifempty
            missingok
            postrotate
            /usr/bin/killall -HUP nmbd
            endrotate
            }

            /var/log/samba/log.smb {
            notifempty
            missingok
            postrotate
            /usr/bin/killall -HUP smbd
            endrotate
            }