Warum fehlt meine Datei sssd.conf nach der Installation von sssd?

10

Ich bin neu in Linux und habe beschlossen, mit dem Aufbau eines Servers herumzuspielen, um mehr zu erfahren. Ich habe den folgenden Leitfaden befolgt: http://www.danbishop.org/2012/06/02/ubuntu-12-04-ultimate-server-guide/ Alles ist gut gelaufen. Ich habe ein funktionierendes Kerberos-Reich und DNS und DHCP funktionieren hervorragend. Ich habe jedoch SSSD installiert und habe keine Datei /etc/sssd/sssd.conf. Ich habe festgestellt, dass SSSD bei der Installation angezeigt wurde

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

Irgendwelche Gedanken, warum ich keine habe /etc/sssd/sssd.conf file? Ich habe eine /etc/init/sssd.confDatei gefunden. Aber das scheint nicht das zu sein, was ich brauche. Ich verwende Ubuntu 12.04 Server. Mir muss etwas fehlen. Vielen Dank

Robert
quelle

Antworten:

12

Es gibt ein Beispiel sssd.conf bei /usr/share/doc/sssd/examples/sssd-example.conf. Sie können es kopieren mit:

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

[UPDATE] In Ubuntu Server 14.04 befindet sich die Standarddatei unter, /usr/share/doc/sssd-common/examples/sssd-example.conf was zu einem neuen Befehl von: führt.

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

Im Allgemeinen sollten Sie nach einem sssdUnterverzeichnis suchen, in /usr/share/docdem sich irgendwo eine Beispiel-.conf-Datei befindet, und diese Datei in kopieren /etc/sssd/sssd.conf.

lub
quelle
1
Vielen Dank. Das hilft. Ich kann es kopieren. Aber sollte es nicht erstellt worden sein, als sssd installiert wurde? Was hätte das verhindern können?
Robert
Die Datei befindet sich nicht im Deb-Paket und das einzige, was dpkg bei Installationen tut, ist das Entpacken von Deb-Paketen;) Probieren Sie es selbst aus: Öffnen Sie eine * .deb unter / var / cache / apt / archives / mit beispielsweise file-roller .
lub
Nun, es macht Sinn, dass es dann fehlen würde. Nun, um herauszufinden, was ich vermisst habe. Vielen Dank.
Robert
@ Robert Bitte markieren Sie meine Antwort als die richtige, wenn Sie denken, dass es ist;)
lub
1

[UPDATE] In Ubuntu Server 14.04 befindet sich die Standarddatei unter,
/usr/share/doc/sssd-common/examples/sssd-example.conf
was zu einem neuen Befehl von führt
sudo cp /usr/share/doc/sssd-common/examples/sssd-example.conf /etc/sssd/sssd.conf

Matt Fussell
quelle