So installieren und führen Sie VLC Media Player als Root unter Linux ein und führen Sie aus

So installieren und führen Sie VLC Media Player als Root unter Linux ein und führen Sie aus

VLC ist ein kostenloser und open-Source-plattformübergreifender Multimedia-Player, Encoder und Streamer, der funktioniert. Es ist ein sehr beliebter (und möglicherweise am häufigsten verwendeter) Medienspieler da draußen.

Einige seiner bemerkenswerten Funktionen beinhalten die Unterstützung für fast alle (wenn nicht die meisten) Multimedia -Dateien. Sie unterstützt auch Audio -CDs, VCDs und DVDs. Darüber hinaus unterstützt VLC verschiedene Streaming -Protokolle, mit denen Benutzer Inhalte über ein Netzwerk streamen.

Vorgeschlagene Lesen: 10 Beste Open -Source -Medienspieler für Linux

In diesem Artikel zeigen wir Ihnen einen einfachen Hack, mit dem Sie VLC Media Player als Root -Benutzer unter Linux ausführen können.

Notiz: Es gibt einen Grund dafür.

Installieren Sie den VLC -Player unter Linux

Installation VLC Es ist so einfach, dass es in offiziellen Repositories von Mainstream -Linux -Distributionen erhältlich ist. Führen Sie einfach den folgenden Befehl auf Ihrer jeweiligen Linux -Verteilung aus.

$ sudo apt Installieren Sie VLC #Debain/Ubuntu $ sudo yum Installieren Sie VLC #rhel/centos $ sudo dnf install VLC #FEDORA 22+ 

Wenn Sie Ihr Linux -System als Root ausführen, z. B. Kali Linux, erhalten Sie den folgenden Fehler, wenn Sie versuchen, VLC auszuführen.

"VLC soll nicht als Root ausgeführt werden. Verzeihung. Wenn Sie Echtzeit-Prioritäten und/oder privilegierte TCP-Ports verwenden müssen, können Sie VLC-Wrapper verwenden (stellen Sie sicher, dass es sich um ein SET-UID-Root handelt und nicht zuerst von nicht treuen Benutzern ausgeführt werden kann)." 

Alternative Möglichkeiten, VLC als Root -Benutzer auszuführen

Führen Sie den folgenden SED -Befehl aus, um Änderungen in der VLC -Binärdatei vorzunehmen. Er ersetzt die Geteuid Variable (die die effektive Benutzer -ID des Aufrufprozesses bestimmt) mit Getppid (die die übergeordnete Prozess -ID des Aufrufprozesses bestimmen).

In diesem Befehl ''s/GetEUID/GETPPID/'(regexp = getEUID, Ersatz = getPlpid) macht die Magie.

$ sudo sed -i 's/geteuid/getppid/'/usr/bin/vlc 

Alternativ bearbeiten Sie die VLC-Binärdatei mit einem Hex-Editor wie z segnen, Hexeditor. Dann suchen Sie nach Geteuid String und ersetzen Sie es durch Getppid, Speichern Sie die Datei und beenden Sie.

Ein anderer Weg, um dies zu umgehen --Aktivieren Sie Run-as-Root Flagge an ./konfigurieren und VLC sollte in der Lage sein, als Root zu laufen.

Das ist alles! Sie sollten jetzt VLC als Root -Benutzer unter Linux ausführen. Verwenden Sie das Feedback -Formular unten, um alle Gedanken zu teilen.