Ricerca nel sito web

Come installare ed eseguire VLC Media Player come root in Linux


VLC è un lettore multimediale, codificatore e streamer multipiattaforma gratuito e open source che funziona. È un lettore multimediale molto popolare (e forse il più utilizzato) in circolazione.

Alcune delle sue caratteristiche degne di nota includono il supporto per quasi tutti (se non la maggior parte) dei file multimediali, supporta anche CD audio, VCD e DVD. Inoltre, VLC supporta vari protocolli di streaming che consentono agli utenti di trasmettere contenuti in streaming su una rete.

Lettura consigliata: 10 migliori lettori multimediali open source per Linux

In questo articolo ti mostreremo un semplice trucco che ti consentirà di eseguire VLC media player come utente root in Linux.

Nota: c'è un motivo per cui VLC non verrà eseguito in un account root (o non può essere eseguito come root), quindi perché l'account root è per il sistema solo manutenzione, non per le attività quotidiane.

Installa VLC Player su Linux

Installare VLC è così semplice, è disponibile nei repository ufficiali delle principali distribuzioni Linux, basta eseguire il seguente comando sulla rispettiva distribuzione Linux.

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

Se stai eseguendo il tuo sistema Linux come root, ad esempio Kali Linux, riceverai l'errore seguente quando provi a eseguire 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)."

Modi alternativi per eseguire VLC come utente root

Esegui il comando sed di seguito per apportare modifiche al file binario VLC, sostituirà la variabile geteuid (che determina l'ID utente effettivo del processo chiamante) con getppid (che determinerà l'ID del processo principale del processo chiamante).

In questo comando, ‘s/geteuid/getppid/‘ (regexp=geteuid, replace=getppid) fa la magia.

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

In alternativa, modifica il file binario VLC utilizzando un editor esadecimale come bless, hexeditor. Quindi cerca la stringa geteuid e sostituiscila con getppid, salva il file ed esci.

Ancora una volta, un altro modo per aggirare questo problema è scaricare e compilare il codice sorgente VLC passando il flag --enable-run-as-root a ./configure e VLC dovrebbe essere in grado di eseguire come root.

È tutto! Ora dovresti eseguire VLC come utente root in Linux. Per condividere eventuali pensieri, utilizzare il modulo di feedback qui sotto.