Ich möchte einschränken, dass eine Anwendung unter normalen Berechtigungen geöffnet wird. Nur root darf die Anwendung ausführen, damit Inhalte von anderen nicht gesehen werden und nichts geändert wird.
guest-session
restricted-access
GKUTTY
quelle
quelle
Antworten:
Es sollte einen besseren Weg geben, dies zu tun (vielleicht mit AppArmor?), Aber Sie können jederzeit die Berechtigungen der ausführbaren Datei ändern. Angenommen, Sie möchten den Zugriff auf deaktivieren
nano
. Ihre Standardberechtigungen lauten wie folgt:Es kann von Eigentümer, Gruppe und anderen ausgeführt werden. Um nur die Eigentümerausführung aufrechtzuerhalten, können Sie verwenden
Wenn Sie es danach als normaler Benutzer in einem Terminal ausführen:
Bitte beachten Sie, dass dies keine kugelsichere Lösung ist. Wenn die Anwendung, die Sie sperren möchten, andere Einstiegspunkte hat, kann weiterhin auf sie zugegriffen werden. Wenn Sie beispielsweise denselben Trick mit Firefox versucht haben:
Auch wenn Sie nur eingeschränkten Zugriff auf haben
/usr/bin/firefox
, da es sich nur um einen Link handelt, kann/usr/lib/firefox/firefox.sh
dieser von dort ausgeführt werden (oder mithilfe von/usr/lib/firefox/firefox
, was in der .sh-Datei verwendet wird).quelle