So öffnen Sie Programme mit Root-Zugriff unter Linux

So öffnen Sie Programme mit Root-Zugriff unter Linux

Das Öffnen von Programmen mit Root-Rechten unter Linux ist manchmal aufgrund der Sicherheitsmerkmale der Plattform erforderlich. Tatsache ist, dass einige Operationen mit einem normalen Benutzer nicht möglich sind (Dinge wie das Verwalten von Dateien im Root-Ordner, das Formatieren einer Festplatte oder das Bearbeiten von Systemdateien fallen einem ein.)

Es gibt mehrere Möglichkeiten, Programme mit Root-Zugriff unter Linux zu öffnen. In dieser Anleitung zeigen wir Ihnen, wie. Beachten Sie jedoch: Um Programme mit dem Root-Konto zu starten , müssen Sie es zuerst aktivieren. Wenn Sie ein Linux-Betriebssystem mit deaktiviertem Root-Konto verwenden, befolgen Sie die nachstehenden Anweisungen, um zu erfahren, wie Sie es aktivieren.

Aktivieren Sie das Root-Konto

Starten Sie ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Angenommen, Ihr System hat sudo- Berechtigungen, verwenden Sie den Befehl sudo -s, um sich bei einer erhöhten Sitzung anzumelden.

sudo -s

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

passwd

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

Programme öffnen mit Root – Terminal

Der schnellste und normalerweise zuverlässigste Weg, Programme mit Root-Rechten zu starten, besteht darin, sich im Terminal bei Root anzumelden und dann 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 den Befehl nautilus  im Terminal aus.

So öffnen Sie Programme mit Root-Zugriff unter Linux

Nautilus

Also denk daran. Melden Sie sich als Root an und starten Sie die App mit:

Programmname

Die meisten Programme können schnell mit Superuser-Rechten gestartet werden, 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 einfach nicht ausgeführt.

Es gibt keine Möglichkeit zu erkennen, welche Programme mit dieser Methode funktionieren und welche nicht. Der beste Weg, dies zu bestimmen, ist durch Versuch und Irrtum. Wenn sich ein Programm jedoch weigert, als Root im Terminal zu starten, wird dies in der Befehlszeile angezeigt.

Programme mit Root öffnen – Pkexec

Auf den meisten Linux-Betriebssystemen wird eine Passwortaufforderung angezeigt, wenn ein Programm als Root ausgeführt werden muss. Diese Aufforderung 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 wird dank des Pkexec-Tools ermöglicht.

Das Starten von Programmen auf diese Weise ist keine Zauberei. Mit diesem Tool können Sie fast jede auf Ihrem Linux-Desktop installierte Anwendung ganz einfach starten.

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 den Befehl pkexec gefolgt vom Namen des Programms, das Sie starten möchten .

Um beispielsweise den Gparted-Partitionsmanager als Root zu starten, gehen Sie folgendermaßen vor:

So öffnen Sie Programme mit Root-Zugriff unter Linux

pkexec gparted

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

pkexec-Programmname

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

pkexec-Programmname

Programme mit Root öffnen – Gksu

Lange bevor das Pkexec-Tool seinen Platz einnahm, gab es Gksu. Es funktioniert genauso wie Pkexec, aber die Betreuer der Linux-Distribution haben sich entschieden, es zu verwerfen, da es nicht so gut funktioniert. Das heißt, wenn Sie Pkexec nicht verwenden möchten und eine Möglichkeit benötigen, Programme als Root zu starten, funktioniert es immer noch.

Leider ist Gksu nicht auf vielen Software-Repositorys moderner Linux-Distributionen installiert, da es nicht so häufig verwendet wird. Ab sofort unterstützt es Debian 7-9, OpenSUSE LEAP (42.3 und 15.0) und Tumbleweed unterstützen es. Ubuntu 16.04 LTS tut es 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 https://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps sudo zypper install gksu

OpenSUSE LEAP 42.3

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

OpenSUSE Tumbleweed

sudo zypper addrepo https://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 Desktop. Eine Startleiste wird angezeigt. Schreiben Sie in die Leiste gksu gefolgt von dem Programm, das Sie starten möchten . Um beispielsweise den XFCE4-Dateimanager zu starten, gehen Sie wie folgt vor:

So öffnen Sie Programme mit Root-Zugriff unter Linux

gksu thunar

Um eine Anwendung mit Gksu zu starten, folgen Sie der folgenden Befehlszeilensyntax.

gksu-Programmname

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


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?