- Distribution
- Ubuntu 23.10 STS
Wie kann ich Snaps zurgiff auf einem bestimmtem Ordner im Home Verzeichnis geben? Falls das überhaupt möglich ist.
Wäre nämlich ein großer Sicherheitsgewinn bei gleichzeitigem funktionieren einer App
Wie kann ich Snaps zurgiff auf einem bestimmtem Ordner im Home Verzeichnis geben? Falls das überhaupt möglich ist.
Wäre nämlich ein großer Sicherheitsgewinn bei gleichzeitigem funktionieren einer App
Laut ChatGPT kann man das so machen:
Ja, es ist möglich, einem Snap Zugriff auf einen bestimmten Ordner im Home-Verzeichnis des Benutzers zu gewähren. Dafür können Sie das "home" Interface in Ihrer Snapcraft.yaml-Datei verwenden.
Hier ist ein Beispiel, wie Sie einem Snap Zugriff auf einen bestimmten Ordner im Home-Verzeichnis geben können:
yaml
name: my-snap
version: '1.0'
summary: My Snap
description: My Snap Description
grade: stable
confinement: strict
apps:
my-app:
command: my-command
plugs:
my-plug:
interface: home
read:
- $HOME/pfad/zum/ordner
In diesem Beispiel wird das "home" Interface verwendet, um dem Snap Lesezugriff auf den angegebenen Ordner im Home-Verzeichnis des Benutzers zu gewähren. Sie können den Pfad zum gewünschten Ordner in der "read" Liste angeben.
Beachten Sie, dass der Snap immer noch nur Lesezugriff auf den angegebenen Ordner hat. Wenn Sie auch Schreibzugriff benötigen, können Sie das "write" Attribut anstelle von "read" verwenden.
Alles anzeigen
Ist das so richtig?
Und wenn ja wo findet man diese Datei für jeden Snap und muss man dabei noch was beachten?
Gibt es auch eine Möglichkeit das über eine Grafische Oberfläche zu machen?
Das macht die Person die das Snap zur Verfügung stellt - nicht du.
Das macht die Person die das Snap zur Verfügung stellt - nicht du.
Ich habe gehört bei Flatpack kann man Zugriff auf einen bestimmten Ordner geben.
Macht ja auch Sinn da.so eine Funktion essential ist wenn ein Berechtigungssystem wirklich gut funktionieren soll und man nicht genötigt ist am Ende doch kritische Berechtigungen zu vergeben
Ich verstehe nicht was du meinst.
Kannst du ausnahmsweise mal ganz konkret formulieren was dein Problem ist. Welches Snap soll wo genau Zugriff haben?
Ich verstehe nicht was du meinst.
Kannst du ausnahmsweise mal ganz konkret formulieren was dein Problem ist. Welches Snap soll wo genau Zugriff haben?
Man hat bei Snaps und Flatpacks ja die Möglichkeit ihnen Berechtigungen zu geben, darunter ist auch die Berechtigung aufs Home Verzeichnis zuzugreifen.
Meine Frage ist ob man wiebz.B in GrapheneOS einen StorageScope machen kann so das eine App nicht auf das ganze Home Verzeichnis zugreifen kann, sondern nur auf einen bestimmten Ordner in diesem zugreifen kann
Das geht nicht. Du kannst da sHome Verzeichnis freigeben oder eben auch nicht.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!