Also die Installation war soweit erstmal erfolgreich.
Wenn ich es über das Anwendungsmenü öffnen will, kommt folgende Meldung:
Code: Alles auswählen
Your Flatpak version does not support a feature needed for this Chromium Flatpak
to run. This generally happens when your distribution has unprivileged user
namespaces disabled.
========== FOR DEBIAN FAMILY USERS ==========
If the distro you are currently using is Debian or a derivative, you can run the
following commands as root (you can enter a root shell via 'sudo -i'):
dpkg-statoverride --update --add root root 0755 /usr/bin/bwrap
echo kernel.unprivileged_userns_clone=1 > /etc/sysctl.d/50-bubblewrap.conf
sudo sysctl -w kernel.unprivileged_userns_clone=1
========== FOR OTHER DISTROS =========
If you installed a "hardened" security kernel, these also usually disable
unprivileged user namespaces. They can be re-enabled by running the following
as root (you can enter a root shell via 'sudo -i'):
echo kernel.unprivileged_userns_clone=1 > /etc/sysctl.d/50-bubblewrap.conf
sudo sysctl -w kernel.unprivileged_userns_clone=1
If 'ls -l /usr/bin/bwrap' contains 'rws', then bwrap is also setuid. This can be
removed, if present, via:
sudo chmod u-s /usr/bin/bwrap
However, note that the permissions may be overridden on the next update of your
distro's bubblewrap package.
Das überfordert mich ein bisschen gerade

Nach weiterer Recherche sehe ich:
A user namespace allows a process (that is unprivileged outside the namespace) to have root privileges while at the same time limiting the scope of that privilege to the namespace, with the result that the process cannot manipulate the runtime environment of privileged programs in the wider system.
Das heißt, das Flatpak muss jetzt erstmal root-Rechte bekommen, um funktionieren zu können, oder?
Und das erreiche ich durch das empfohlene Kommando in einem root-Terminal:
Code: Alles auswählen
dpkg-statoverride --update --add root root 0755 /usr/bin/bwrap
echo kernel.unprivileged_userns_clone=1 > /etc/sysctl.d/50-bubblewrap.conf
sudo sysctl -w kernel.unprivileged_userns_clone=1
Korrekt?
Möchte nicht einfach irgendwas machen, ohne es zu verstehen, vor allem nicht bei meinen ersten Schritten mit Flatpaks.
Falls korrekt, muss das dann für jedes Flatpak gemacht werden, oder gebe ich sozusagen einmal dem Paket
flatpak die root-Rechte, die es benötigt, um Programme auszuführen, und gut ist? Ich bitte an dieser Stelle um Entschuldigung für meine ganze Fragerei.
Nur zur Sicherheit, und zum bessern Gesamtverständnis:
Dieses Flatpak repo, das ich durch den letzten Befehl hinzugefügt habe, ist jetzt nicht in der sources.list (die versorgt ja apt mit Material), sondern in einer gesonderten Flatpak-Paketquell-Datei, in der dieses Repo jetzt festgelegt ist.
Damit kann das Paket
flatpak, und
nur dieses Paket, auf mein Kommando (flatpak install [paketname]), aus diesem Repo sich bedienen.
Frage deshalb, weil ich im Hinterkopf habe, dass sowas wie PPA's / Fremdquellen ja immer mit Vorsicht zu genießen sind. Wie seht ihr das hier in Bezug auf die Sicherheit?