为什么安装sssd后缺少我的sssd.conf文件?


10

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

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

Answers:


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

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


1
谢谢。这种帮助。我可以复制过来。但是,不是在安装sssd时创建的吗?是什么阻止了这种情况的发生?
罗伯特

该文件不在deb-package中,并且dpkg在安装过程中唯一要做的就是解压缩deb-packages;)自己尝试:使用例如file-roller在/ var / cache / apt / archives /中打开* .deb 。
lub13年

好吧,那会在那时丢失。现在弄清楚我错过了什么。谢谢。
罗伯特

@Robert,如果您认为正确,请在我的回答中注明;)
lub13年

1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.