Hvernig á að setja upp og keyra VLC Media Player sem rót í Linux


VLC er ókeypis og opinn uppspretta margmiðlunarspilari, kóðari og straumspilari sem virkar. Það er mjög vinsæll (og hugsanlega mest notaði) fjölmiðlaspilarinn þarna úti.

Sumir af athyglisverðum eiginleikum þess fela í sér stuðning fyrir næstum allar (ef ekki flestar) margmiðlunarskrár, það styður einnig hljóðgeisladiska, VCD og DVD. Að auki styður VLC ýmsar streymisamskiptareglur sem gera notendum kleift að streyma efni yfir net.

Í þessari grein munum við sýna þér einfalt hakk sem gerir þér kleift að keyra VLC fjölmiðlaspilara sem rótnotanda í Linux.

Athugið: Það er ástæða fyrir því að VLC mun ekki keyra á rótarreikningi (eða ekki er hægt að keyra það sem rót), svo vegna þess að rótarreikningurinn er eingöngu til kerfisviðhalds, ekki til daglegra athafna.

Settu upp VLC Player í Linux

Það er svo auðvelt að setja upp VLC, það er fáanlegt í opinberum geymslum almennra Linux dreifinga, keyrðu bara eftirfarandi skipun á viðkomandi Linux dreifingu.

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

Ef þú ert að keyra Linux kerfið þitt sem rót, til dæmis Kali Linux, færðu villuna hér að neðan þegar þú reynir að keyra VLC.

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

Keyrðu sed skipunina hér að neðan til að gera breytingar á VLC tvíundarskránni, hún mun skipta út geteuid breytunni (sem ákvarðar virkt notendaauðkenni hringingarferlisins) fyrir getppid (sem mun ákvarða auðkenni foreldraferlisins fyrir hringingarferlið).

Í þessari skipun gerir 's/geteuid/getppid/' (regexp=geteuid, replacement=getppid) töfrana.

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

Að öðrum kosti, breyttu VLC tvíundarskránni með því að nota hex-editor eins og bless, hexeditor. Leitaðu síðan að geteuid streng og skiptu honum út fyrir getppid, vistaðu skrána og hættu.

Enn og aftur, önnur leið í kringum þetta er að hlaða niður og setja saman VLC frumkóðann með því að senda --enable-run-as-root fánann til ./configure og VLC ætti að geta keyrt sem rót.

Það er allt og sumt! Þú ættir nú að keyra VLC sem rótnotanda í Linux. Notaðu athugasemdareyðublaðið hér að neðan til að deila hugsunum.