Kako namestiti in zagnati VLC Media Player kot root v Linuxu


VLC je brezplačen in odprtokodni večplatnim večpredstavnostni predvajalnik, kodirnik in strežnik, ki deluje. Je zelo priljubljen (in verjetno tudi najpogosteje uporabljen) predvajalnik medijev.

Nekatere pomembne funkcije vključujejo podporo za skoraj vse (če ne večino) večpredstavnostnih datotek, podpira pa tudi avdio CD-je, VCD-je in DVD-je. Poleg tega VLC podpira različne pretočne protokole, ki uporabnikom omogočajo pretakanje vsebine prek omrežja.

V tem članku vam bomo predstavili preprost kramp, ki vam bo omogočil zagon predvajalnika VLC kot korenskega uporabnika v sistemu Linux.

Opomba: Obstaja razlog, zakaj se VLC ne bo zagnal v korenskem računu (ali pa ga ne bo mogoče zagnati kot root), zato je korenski račun namenjen samo vzdrževanju sistema, ne pa tudi vsakdanjim dejavnostim.

Namestite VLC Player v Linux

Namestitev VLC je tako enostavna, na voljo je v uradnih skladiščih mainstream distribucij Linuxa, samo zaženite naslednji ukaz na svoji distribuciji Linuxa.

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

Če sistem Linux uporabljate kot root, na primer Kali Linux, boste pri poskusu zagona VLC dobili spodnjo napako.

"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)."

Če želite spremeniti binarno datoteko VLC, zaženite spodnji ukaz sed. Ta bo spremenljivko geteuid (ki določa učinkovit ID uporabnika klicnega procesa) zamenjal z getppid (ki bo določil ID nadrejenega procesa klicnega procesa).

V tem ukazu čara čarovnica 's/geteuid/getppid /' (regexp = geteuid, replacement = getppid).

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

Druga možnost je, da uredite binarno datoteko VLC s šestnajstim urejevalnikom, kot je blagoslov, hekseditor. Nato poiščite geteuid niz in ga nadomestite z getppid, shranite datoteko in zapustite.

Še enkrat, drugi način za to je, da prenesete in sestavite izvorno kodo VLC tako, da zastavico --enable-run-as-root posredujete ./configure in VLC bi moral lahko deluje kot root.

To je vse! Zdaj bi morali zagnati VLC kot korenski uporabnik v Linuxu. Če želite deliti svoje misli, uporabite spodnji obrazec za povratne informacije.