Cómo instalar y ejecutar VLC Media Player como root en Linux


VLC es un reproductor, codificador y transmisor multimedia multiplataforma de código abierto y gratuito que funciona. Es un reproductor multimedia muy popular (y posiblemente el más usado) que existe.

Algunas de sus características notables incluyen soporte para casi todos los archivos multimedia (si no la mayoría), también es compatible con CD de audio, VCD y DVD. Además, VLC admite varios protocolos de transmisión que permiten a los usuarios transmitir contenido a través de una red.

En este artículo, le mostraremos un truco simple que le permitirá ejecutar el reproductor multimedia VLC como usuario root en Linux.

rojo

Instalar VLC Player en Linux

Instalar VLC es muy fácil, está disponible en los repositorios oficiales de las distribuciones de Linux principales, simplemente ejecute el siguiente comando en su respectiva distribución de Linux.

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

Si está ejecutando su sistema Linux como root, por ejemplo, Kali Linux, obtendrá el error a continuación cuando intente ejecutar 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)."

Ejecute el comando sed a continuación para realizar cambios en el archivo binario de VLC, reemplazará la variable geteuid (que determina la ID de usuario efectiva del proceso de llamada) con getppid (que determinará el ID del proceso principal del proceso de llamada).

En este comando, ‘ s/geteuid/getppid/‘ ( regexp = geteuid, replacement = getppid ) hace la magia.

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

Alternativamente, edite el archivo binario VLC utilizando un editor hexadecimal como bless , hexeditor . Luego busque la cadena geteuid y reemplácela con getppid , guarde el archivo y salga.

Una vez más, otra forma de evitar esto es descargar y compilar el código fuente de VLC pasando el indicador --enable-run-as-root a ./configure y VLC debería Ser capaz de ejecutar como root.

¡Eso es todo! Ahora debe ejecutar VLC como usuario root en Linux. Para compartir cualquier pensamiento, utilice el formulario de comentarios a continuación.