Linux Fedora führt Firefox über pkexec-Soundproblem aus

Linux Fedora führt Firefox über pkexec-Soundproblem aus

Ich möchte meine Fedora Linux-Installation so einrichten, dass ich den ausgehenden Datenverkehr für jede Anwendung kontrollieren kann. Um dies zu erreichen, habe ich eine Firewall-Richtlinie eingerichtet, die alles von meinem Standardbenutzerkonto (das ich für die grafische Anmeldung am Desktop verwende) löscht und alles von meinem zweiten Benutzerkonto zulässt. Dann habe ich eine Pkexec-Richtlinie eingerichtet, die es mir ermöglicht, Firefox als zweiter Benutzer von meinem Standardbenutzerkonto aus auszuführen.

Das Problem, das ich mit diesem Setup habe, ist, dass der Ton in Firefox nicht funktioniert, wenn ich ihn als zweiten Benutzer vom Standardbenutzerkonto aus ausführe. Meine Richtliniendatei lautet wie folgt:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>

  <action id="org.firefox.user2">
    <description>Run the Firefox web browser</description>
    <message>Authentication is not required to run the Firefox web browser</message>
    <icon_name>firefox</icon_name>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/firefox</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
  </action>

</policyconfig>

Hat sonst noch jemand versucht, etwas Ähnliches zu erreichen und es geschafft, den Ton zum Laufen zu bringen?

Besteht eine Gefahr darin, keinen unbefugten Zugriff auf Firefox zuzulassen, oder sollte ich um eine Autorisierung bitten?

Gibt es einen anderen, besseren Weg, dies zu erreichen?

Schließlich fragen Sie sich vielleicht, warum ich das tun möchte. Nun, ich war früher Windows-Benutzer und dann für kurze Zeit Ubuntu-Benutzer, und beide Betriebssysteme haben beschlossen, meine Daten auszuwerten. Ich möchte also die Kontrolle über den ausgehenden Datenverkehr.

verwandte Informationen