Wéi installéiere a lafen VLC Media Player als Root op Linux


VLC ass e gratis an Open Source Cross-Plattform Multimedia Player, Encoder a Streamer dee funktionnéiert. Et ass e ganz populäre (a vläicht dee meescht benotzten) Medienspiller dobaussen.

E puer vu senge bemierkenswäerte Funktiounen enthalen Ënnerstëtzung fir bal all (wann net déi meescht) Multimedia Dateien, et ënnerstëtzt och Audio CDen, VCDs an DVDen. Zousätzlech ënnerstëtzt VLC verschidde Streamingprotokoller déi d'Benotzer erlaben Inhalt iwwer e Netzwierk ze streamen.

An dësem Artikel wäerte mir Iech en einfachen Hack weisen, deen Iech erlaabt VLC Media Player als Root Benotzer am Linux ze lafen.

Bemierkung: Et gëtt e Grond firwat VLC net an engem Root Kont lafen (oder net als Root ka lafen), also well de Root Account nëmme fir Systemerhaltung ass, net fir alldeeglech Aktivitéiten.

Installéiert VLC Player op Linux

VLC installéieren ass sou einfach, et ass verfügbar an offiziellen Repositories vun Mainstream Linux Distros, fuert just de folgende Kommando op Ärer jeweileger Linux Verdeelung.

$ sudo apt install vlc   	 #Debain/Ubuntu
$ sudo yum install vlc 	         #RHEL/CentOS
$ sudo dnf install vlc   	 #Fedora 22+

Wann Dir Äre Linux System als Root leeft, zum Beispill Kali Linux, kritt Dir de Feeler hei ënnen wann Dir probéiert VLC ze lafen.

"VLC is not supposed to be run as root. Sorry. If you need to use real-time priorities and/or privileged TCP ports you can use vlc-wrapper (make sure it is Set-UID root and cannot be run by non-trusted users first)."

Run de sed Kommando ënnendrënner fir Ännerungen an der VLC binärer Datei ze maachen, et ersetzt d'geteuid Variabel (déi déi effektiv Benotzer ID vum Uruffprozess bestëmmt) mat getppid (wat d'Eltereprozess ID vum Uruffprozess bestëmmen).

An dësem Kommando, 's/geteuid/getppid/' (regexp=geteuid, replacement=getppid) mécht d'Magie.

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

Alternativ änneren d'VLC binär Datei mat engem Hex-Editor wéi Segen, Hexeditor. Da sicht no geteuid String an ersetzt se mat getppid, späichert d'Datei a gitt eraus.

Nach eng Kéier, en anere Wee ronderëm dëst ass de VLC Quellcode erofzelueden an ze kompiléieren andeems Dir de --enable-run-as-root Fändel op ./configure passéiert a VLC soll kënnen als root lafen.

Dat ass alles! Dir sollt elo VLC als Root Benotzer am Linux lafen. Fir all Gedanken ze deelen, benotzt de Feedbackformular hei ënnen.