- - So öffnen Sie Programme mit Root-Zugriff unter Linux

So öffnen Sie Programme mit Root-Zugriff unter Linux

Öffnen von Programmen mit Root-Rechten unter Linux istAufgrund der Art der Sicherheit auf der Plattform manchmal erforderlich. Tatsache ist, dass einige Vorgänge für einen normalen Benutzer nicht möglich sind (Dinge wie das Verwalten von Dateien im Stammordner, das Formatieren einer Festplatte oder das Bearbeiten von Systemdateien fallen einem ein.)

Es gibt verschiedene Möglichkeiten, Programme mit Root zu öffnenZugriff auf Linux. In diesem Handbuch zeigen wir Ihnen, wie. Beachten Sie jedoch Folgendes: Um Programme mit dem Root-Konto zu starten, müssen Sie es zuerst aktivieren. Wenn Sie ein Linux-Betriebssystem mit einem deaktivierten Root-Konto verwenden, befolgen Sie die nachstehenden Anweisungen, um zu erfahren, wie Sie es aktivieren.

Aktivieren Sie das Root-Konto

Starten Sie ein Terminalfenster durch Drücken der Taste Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur. Angenommen, Ihr System hat sudo Privilegien verwenden Sie die sudo -s Befehl zum Anmelden an einer erhöhten Sitzung.

sudo -s

Geben Sie als Nächstes Folgendes ein passwd um ein Zurücksetzen des Passworts des Root-Kontos auf dem System zu erzwingen.

passwd

Legen Sie auf Ihrem Linux-PC ein neues Passwort für das Root-Konto fest. Beachten Sie jedoch, dass es sicher sein muss. Sobald das neue Passwort festgelegt ist, kann erneut auf das Root-Konto zugegriffen werden.

Programme mit Root - Terminal öffnen

Die schnellste und in der Regel zuverlässigste Methode zum Starten von Programmen mit Root-Berechtigungen besteht darin, sich im Terminal bei Root anzumelden und den Namen des Programms als Befehl auszuführen.

su -

Sobald Sie in der Terminalsitzung Root-Zugriff erhalten haben, können Sie ein Programm starten. Wenn Sie beispielsweise mit Root-Zugriff auf den Gnome-Dateimanager zugreifen möchten, führen Sie die Nautilus Befehl im Terminal.

nautilus

Also denk daran. Loggen Sie sich als Root ein und starten Sie die App mit:

program-name

Die meisten Programme können mit Superuser schnell gestartet werdenPrivilegien, wenn Sie Root sind. Beachten Sie jedoch, dass die Terminalfenstermethode nicht 100% zuverlässig ist. Aufgrund der Art der Befehlszeile unter Linux werden einige Apps auf Anhieb nicht ausgeführt.

Es gibt keine Möglichkeit festzustellen, welche Programme funktionierenmit dieser Methode und was nicht. Der beste Weg, dies festzustellen, ist durch Ausprobieren. Wenn sich ein Programm weigert, als Root im Terminal gestartet zu werden, wird dies in der Befehlszeile angezeigt.

Öffnen Sie Programme mit Root - Pkexec

Auf den meisten Linux-Betriebssystemen, wenn ein Programmmuss als Root ausgeführt werden, wird eine Passwortabfrage angezeigt. Diese Eingabeaufforderung weist den Benutzer an, sein Kontokennwort einzugeben. Anschließend werden Apps mit erhöhten Rechten gestartet. Das Starten von Programmen auf dem Desktop auf diese Weise ist dank des Pkexec-Tools möglich.

Das Starten von Programmen auf diese Weise ist keine Hexerei. Mit diesem Tool können Sie ganz einfach nahezu jede Anwendung starten, die auf Ihrem Linux-Desktop installiert ist.

Um pkexec zu verwenden, drücken Sie Alt + F2 auf der Tastatur. Diese Tastaturkombination startet ein Schnellstartfenster in Ihrer Desktop-Umgebung.

Sobald das Schnellstartfenster auf dem Desktop geöffnet ist, schreiben Sie die pkexec gefolgt vom Namen des Programms, das Sie starten möchten.

Um beispielsweise den Gparted-Partitionsmanager als Root zu starten, gehen Sie wie folgt vor:

pkexec gparted

Folgen Sie einfach der folgenden Befehlssyntax, und fast jedes Programm sollte als Root gestartet werden.

pkexec programname

Möchten Sie die Schnellstartleiste auf dem Linux-Desktop nicht verwenden? Es ist auch möglich, Apps als Root mit dem pkexec-Tool im Terminal zu starten. Starten Sie einfach eine Terminalsitzung, indem Sie auf drücken Strg + Alt + T oder Strg + Umschalt + T. Dann mach:

pkexec programname

Öffnen Sie Programme mit Root - Gksu

Lange bevor das Pkexec-Tool seinen Platz dort einnahmwar Gksu. Es funktioniert genauso wie Pkexec, aber die Linux-Distributionsbetreuer haben beschlossen, es fallen zu lassen, da es ebenfalls nicht funktioniert. Das heißt, wenn Sie Pkexec nicht mögen und eine Möglichkeit zum Starten von Programmen als Root benötigen, funktioniert es immer noch.

Leider ist Gksu nicht auf viel eingestelltdie Software-Repositorys der modernen Linux-Distribution, da sie nicht so häufig verwendet werden. Ab sofort wird es von Debian 7-9, OpenSUSE LEAP (42.3 und 15.0) und Tumbleweed unterstützt. Ubuntu 16.04 LTS macht das auch.

Um es zu installieren, öffnen Sie ein Terminal und geben Sie die Befehle ein, die Ihrem Betriebssystem entsprechen.

Ubuntu 16.04 LTS

sudo apt install gksu

Debian

sudo apt-get install gksu

OpenSUSE LEAP 15.0

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps
sudo zypper install gksu

OpenSUSE LEAP 42.3

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps
sudo zypper install gksu

OpenSUSE Tumbleweed

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps
sudo zypper install gksu

Wenn die Gksu-Anwendung auf Ihrem Linux-System eingerichtet ist, sollte sie einsatzbereit sein. Um ein Programm als Root zu starten, drücken Sie Alt + F2 Auf dem Bildschirm. Eine Startleiste wird angezeigt. In der Bar schreiben gksu gefolgt von dem Programm, das Sie starten möchten. So starten Sie beispielsweise den XFCE4-Dateimanager:

gksu thunar

Befolgen Sie die folgende Befehlszeilensyntax, um eine Anwendung mit Gksu zu starten.

gksu programname

Sie können eine App auch direkt vom Terminal aus als Root mit derselben Syntax starten.

Bemerkungen