Búsqueda de sitios web

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


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

Algunas de sus características notables incluyen soporte para casi todos (si no la mayoría) archivos multimedia, también admite 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.

Lectura sugerida: Los 10 mejores reproductores multimedia de código abierto para Linux

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

Nota: Hay una razón por la cual VLC no se ejecuta en una cuenta raíz (o no se puede ejecutar como raíz), porque la cuenta raíz es para el sistema. Sólo mantenimiento, no para actividades cotidianas.

Instalar el reproductor VLC en Linux

Instalar VLC es muy fácil, está disponible en los repositorios oficiales de las principales distribuciones de Linux, 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, recibirá el siguiente error 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)."

Formas alternativas de ejecutar VLC como usuario root

Ejecute el siguiente comando sed para realizar cambios en el archivo binario VLC; reemplazará la variable geteuid (que determina el ID de usuario efectivo del proceso de llamada) con getppid (que determinará el ID del proceso principal del proceso que llama).

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 usando 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 poder ejecutarse como root.

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