/etc/smbldap-tools/smbldap.conf を開いて読み取ることができませんか?

/etc/smbldap-tools/smbldap.conf を開いて読み取ることができませんか?

続くOpenLDAP で Samba 認証を設定するためのサーバー ガイド

次のコマンドを実行するまではすべて順調に進んでいるように見えますAdding Samba LDAP objects:

sudo smbldap-populate

次のエラーが発生します:

Unable to open /etc/smbldap-tools/smbldap.conf for reading !  
Compilation failed in require at /usr/sbin/smbldap-populate line 30.  
BEGIN failed--compilation aborted at /usr/sbin/smbldap-populate line 30.  

確認したところ、確かにフォルダは/etc/smbldap-tools存在しますが、空で、必要なものが欠けています。smbldap.conf

私はもう試した:

sudo apt purge smbldap-tools

ディレクトリは削除されますが、再インストールすると次のようになります。

sudo apt install smbldap-tools

空のフォルダが再度作成されるだけです。どうすればいいでしょうか?

答え1

指示を読むととても詳しくはこう書かれています。

パッケージには、質問する構成ヘルパー スクリプト smbldap-config.pl が付属しています。

したがって、少し推測すると、不足している手順は次を実行することです。

sudo smbldap-config

これは対話型スクリプトを実行し、次の両方を生成します。

/etc/smbldap-tools/smbldap.conf
/etc/smbldap-tools/smbldap_bind.conf

答え2

おそらく、そのファイルはパッケージ化の際に省略されたのでしょう。対応するFedoraパッケージにはそれが含まれているので、それを取得して配置することができます。あるいは、コピーを取得することもできます。ソースコードはこちら

関連情報