Wie legt man fest, auf was eine Anwendung zugreifen darf und auf was nicht?

Wie legt man fest, auf was eine Anwendung zugreifen darf und auf was nicht?

Verwendung von Ubuntu 22.04: Ich habe mehrere Anwendungen wie Firefox, LibreOffice, Thunderbird, Gimp, Zoom, Teams, Visual Studio Code, FileZilla FTP, HTOP und einige andere heruntergeladen. Einige als native sudo apt installund einige als snap install.

Gibt es eine Möglichkeit anzugeben, auf welche dieser Anwendungen der Zugriff erlaubt ist und auf welche nicht, z. B. auf Mikrofon, Kamera, Home-Verzeichnis, Internetzugang usw.?

Wenn ich beispielsweise Zoom den Zugriff auf alle meine ~/home/username/DocumentsDateien verwehren, Zoom aber den Zugriff auf mein Mikrofon und meine Kamera erlauben möchte, möchte ich Firefox andererseits nur den Zugriff ~/Desktopauf Downloads erlauben, aber keine anderen Verzeichnisse und keine Kamera/Mikrofon.

Ein weiteres Beispiel: LibreOffice den Zugriff zu verbieten~/Pictures

Wäre die Lösung anders, wenn es sich um native Apt-Installationen oder Snaps handeln würde?

Angenommen, Visual Studio Code ist sowohl in als auch apt installin verfügbar snap install. Dies wäre im Hinblick auf den Schutz meiner Privatsphäre sicherer auszuführen, da Microsoft im Gegensatz zu den meisten großen Technologieunternehmen keine heimlichen Daten sammelt.

Danke schön!!

Antwort1

Die meisten dieser Anwendungen verfügen über Optionen, um den Zugriff auf bestimmte Funktionen Ihres Geräts zu beschränken

Zum Beispiel inFeuerfuchsSie können auswählen:

Settings > Privacy & Security > Permissions 

Und passen Sie Ihre Berechtigungen an,

Wenn Sie in einer Anwendung keine Option finden, können Sie die Berechtigungen und den Besitz eines bestimmten Ordners/einer bestimmten Datei ändern

Wenn Sie beispielsweise den Zugriff auf /home/Benutzername/Dokumente einschränken möchten, führen Sie den folgenden Befehl aus:

Achtung: Durch Ausführen dieses Befehls wird der Zugriff aller Anwendungen auf den jeweiligen Ordner eingeschränkt. Nur Root kann darauf zugreifen.

sudo chown root /home/username/Documents
sudo chmod a= /home/username/Documents
sudo chmod u+rwx /home/username/Documents

verwandte Informationen