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

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

我是 Linux 新手,决定尝试构建服务器以了解更多信息。我一直遵循以下指南:http://www.danbishop.org/2012/06/02/ubuntu-12-04-ultimate-server-guide/ 一切进展顺利。我有一个正常运行的 Kerberos Realm,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) …

有没有想过为什么我没有/etc/sssd/sssd.conf file?我确实找到了一个/etc/init/sssd.conf文件。但是,那似乎不是我需要的。我正在运行 Ubuntu 12.04 Server。我肯定漏掉了什么。谢谢

答案1

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

sudo cp /usr/share/doc/sssd/examples/sssd-example.conf /etc/sssd/sssd.conf

[更新] 在 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

一般来说,您需要在某处查找包含示例 .conf 文件的sssd子目录,然后将该文件复制到。/usr/share/doc/etc/sssd/sssd.conf

答案2

[更新]在 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

相关内容