Ich habe 2 Benutzerkonten definiert:
- eine mit admin-berechtigung (mit
sudo
rechts) => lass es uns aufrufenadminuser
. - ein 2. ohne Privileg => lass es uns aufrufen
und ich konfiguriere den Autologin für diesen 2. Benutzer .
normaluser
normaluser
Wenn ich also eine öffnen normaluser
Sitzung und will eine Anwendung mit Admin - Privilegien ausführen kann ,
öffne ich einen Terminal Ctrl+ Alt+ Tund:
su adminuser
sudo anyapplication ...
Es funktioniert einwandfrei, ohne dass die normaluser
Sitzung beendet werden muss (es ist nicht erforderlich, eine adminuser
Sitzung zu öffnen ).
Was kann ich tun, wenn die Anwendung mit einer grafischen Benutzeroberfläche (GUI) ausgeführt werden muss?
Ich dachte darüber nach:
su adminuser
gksu anyapplication ...
aber ich verstehe
** (gksu:9122): WARNING **: the connexion is closed
No protocol specified
No protocol specified
(gksu:9122): Gtk-WARNING **: cannot open display: :0.0
normaluser
manchmal von jemandem verwendet wird, der keine Befehle ausführen kann root
, verbessert es die Sicherheit, wenn normaluser
ein Nicht-Administrator angegeben wird . Die Gefahr, jemandem ein Benutzerkonto zu geben, ihn aber nicht über sein eigenes Passwort zu informieren, geht weit über die problematische und komplexe Situation von Boris hinaus. Wenn Sie eine vollständige Erklärung der Problematik wünschen, empfehle ich, eine neue Frage zu stellen. 3 Gründe liegen darin, dass ein Benutzer den Bildschirm sperren und entsperren, sich mit einem anderen Sitzungstyp abmelden und wieder anmelden kann ecryptfs
Daten entschlüsseln .
normaluser
und die adminuser
Einstellung ist die goldene Regel.
normaluser
Konto für die tägliche Arbeit und das admin
Konto für die Ausführung von Verwaltungsaufgaben verwendet, was nichts wirklich verbessert. Auf einem Mehrbenutzer-Computer ist dies absolut sinnvoll.