SELinux prévient ssh via une key publique

J'ai l'user $USER qui est un count d'user système avec un file d'users autorisés. Lorsque SELinux est activé, je ne parviens pas à ssh dans le server en utilisant la key publique. Si je suis setenabled 0 , $USER peut maintenant se connecter.

Qu'est-ce que SELinux bool / policy dois-je changer pour corriger ce comportement sans désactiver complètement SELinux?

Il vaut la peine de noter que $USER peut se connecter avec un mot de passe sous cette configuration SELinux par défaut, j'apprécierais un aperçu de ce qui se passe ici et pourquoi SELinux ne bloque pas cela. (Je désactiverai l'authentification par mot de passe après la résolution de cette question, donc cette question est plus agréable à savoir)

En supposant que les permissions du système de files sont correctes sur ~ / .ssh / *, vérifiez la sortie de

 sealert -a /var/log/audit/audit.log 

Il devrait y avoir un indice dans une input AVC là-bas. Très probablement, la solution se résume à courir:

 restorecon -R -v ~/.ssh