Pourquoi mon fichier sssd.conf est-il manquant après l'installation de sssd?

10

Je suis nouveau sur Linux et j'ai décidé de jouer avec la construction d'un serveur pour en savoir plus. J'ai suivi le guide suivant: http://www.danbishop.org/2012/06/02/ubuntu-12-04-ultimate-server-guide/ Tout s'est bien passé. J'ai un domaine Kerberos fonctionnel, et DNS et DHCP fonctionnent très bien. Mais, j'ai installé SSSD et je n'ai pas de fichier /etc/sssd/sssd.conf. J'ai remarqué quand SSSD était en train de l'installer

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

Une idée de pourquoi je n'en ai pas /etc/sssd/sssd.conf file? J'ai trouvé un /etc/init/sssd.conffichier. Mais cela ne semble pas être ce dont j'ai besoin. J'utilise Ubuntu 12.04 Server. J'ai dû louper quelque chose. Je vous remercie

Robert
la source

Réponses:

12

Il y a un exemple sssd.conf à /usr/share/doc/sssd/examples/sssd-example.conf. Vous pouvez le copier avec:

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

[MISE À JOUR] Dans Ubuntu Server 14.04, le fichier par défaut se trouve à /usr/share/doc/sssd-common/examples/sssd-example.conf résultant en une nouvelle commande de:

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

En général, vous souhaiterez rechercher un sssdsous-répertoire /usr/share/doccontenant un exemple de fichier .conf quelque part, et copier ce fichier dans /etc/sssd/sssd.conf.

lub
la source
1
Je vous remercie. Ce genre d'aide. Je peux le recopier. Mais, n'aurait-il pas dû être créé lors de l'installation de sssd? Qu'est-ce qui aurait pu empêcher que cela se produise?
Robert
Le fichier n'est pas dans le paquet deb et la seule chose que dpkg fait lors des installations est de déballer les paquets deb;) Essayez vous-même: Ouvrez un * .deb dans / var / cache / apt / archives / avec par exemple file-roller .
lub
Eh bien, il est logique qu'il manquerait alors. Maintenant pour comprendre ce que j'ai manqué. Merci.
Robert
@Robert Veuillez marquer ma réponse comme étant la bonne, si vous pensez que c'est le cas;)
lub
1

[MISE À JOUR] Dans Ubuntu Server 14.04, le fichier par défaut se trouve à
/usr/share/doc/sssd-common/examples/sssd-example.conf
résultant en une nouvelle commande de
sudo cp /usr/share/doc/sssd-common/examples/sssd-example.conf /etc/sssd/sssd.conf

Matt Fussell
la source