为什么安装 sssd 后我的 sssd.conf 文件丢失了?

Rob*_*ert 10 ldap 12.04

我是 linux 新手,决定尝试构建服务器以了解更多信息。我一直在遵循以下指南:http : //www.danbishop.org/2012/06/02/ubuntu-12-04-ultimate-server-guide/ 一切顺利。我有一个正常运行的 Kerberos 领域,并且 DNS 和 DHCP 运行良好。但是,我安装了 SSSD,但没有 /etc/sssd/sssd.conf 文件。我注意到 SSSD 在安装时显示

Setting up sssd (1.8.2-0ubuntu1) …
start: Job failed to start
invoke-rc.d: initscript sssd, action “start” failed.
… because /etc/sssd/sssd.conf is not available yet
Setting up libpam-sss (1.8.2-0ubuntu1) …
Run Code Online (Sandbox Code Playgroud)

关于为什么我没有 的任何想法/etc/sssd/sssd.conf file?我确实找到了一个/etc/init/sssd.conf文件。但是,这似乎不是我需要的。我正在运行 Ubuntu 12.04 服务器。我肯定错过了什么。谢谢

小智 12

有一个 sssd.conf 示例/usr/share/doc/sssd/examples/sssd-example.conf。您可以使用以下命令复制它:

sudo cp /usr/share/doc/sssd/examples/sssd-example.conf /etc/sssd/sssd.conf
Run Code Online (Sandbox Code Playgroud)

[更新] 在 Ubuntu Server 14.04 中,默认文件位于 /usr/share/doc/sssd-common/examples/sssd-example.conf 导致新命令:

sudo cp /usr/share/doc/sssd-common/examples/sssd-example.conf /etc/sssd/sssd.conf
Run Code Online (Sandbox Code Playgroud)

通常,您需要sssd/usr/share/doc其中的某处查找具有示例 .conf 文件的子目录,然后将该文件复制到 .conf 文件/etc/sssd/sssd.conf