続く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パッケージにはそれが含まれているので、それを取得して配置することができます。あるいは、コピーを取得することもできます。ソースコードはこちら。