tuto:linux_divers:selinux_openvpn

Ceci est une ancienne révision du document !


NetworkManager, SELinux et OpenVPN

Sur les version récentes de Fedora (à partir de la 13 il me semble), les certificats utilisés par OpenVPN (via NetworkManager) doivent êtres placés dans un répertoire particulier pour qu'openvpn puisse y accéder, le répertoire ~/.cert

Si comme moi vous avez déjà pas mal de VPN configurés et que vous êtes bien trop fénéant pour les déplacer et modifier toutes les conf juste pour mettr eà jour le chemin des certificats, vous pouvez ajuster )à la place le context de votre répertoire à vous. Par exemple, moi je stock tout mes certificats dans le répertoire ~/.ovpn. Il suffit alors de faire:

sudo semanage fcontext -a -t home_cert_t "/home/e-smith/files/users/dani/.ovpn(/.*)?"
sudo restorecon -Rv ~/.ovpn

Et pan, tout remarche sans que SELinux vous casse les pieds ^^

  • tuto/linux_divers/selinux_openvpn.1306346899.txt.gz
  • Dernière modification: 25/05/2011 20:08
  • de dani