我是 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