Como instalar e executar o VLC Media Player como root no Linux
- 2282
- 170
- Spencer Emard
Vlc é um jogador multimídia, codificador e streamer de plataforma cruzada gratuita e de código aberto que funciona. É um media player muito popular (e possivelmente o mais usado).
Alguns de seus recursos notáveis incluem suporte para quase todos (se não a maioria) arquivos multimídia, ele também suporta CDs de áudio, VCDs e DVDs. Além disso, o VLC suporta vários protocolos de streaming, permitindo que os usuários transmitam conteúdo sobre uma rede.
Leia sugerida: 10 melhores players de mídia de código aberto para Linux
Neste artigo, mostraremos um hack simples que permitirá que você execute o VLC Media Player como usuário root no Linux.
Observação: Há uma razão pela qual o VLC não será executado em uma conta raiz (ou não pode ser executada como raiz), portanto, porque a conta raiz é apenas para manutenção do sistema, não para atividades diárias.
Instale o VLC Player no Linux
Instalação Vlc é tão fácil que está disponível em repositórios oficiais de distritos Linux convencionais, basta executar o seguinte comando em sua respectiva distribuição Linux.
$ sudo apt install vlc #debain/ubuntu $ sudo yum install vlc #rhel/centros $ sudo dnf install vlc #fedora 22+
Se você estiver executando seu sistema Linux como root, por exemplo, Kali Linux, você receberá o erro abaixo quando tentar executar o VLC.
"O VLC não deve ser executado como raiz. Desculpe. Se você precisar usar prioridades em tempo real e/ou portas TCP privilegiadas, você pode usar o VLC-Wrapper (verifique se é raiz definida e não pode ser executada por usuários não confiados primeiro)."
Maneiras alternativas de executar o VLC como usuário root
Execute o comando sed abaixo para fazer alterações no arquivo binário do VLC, ele substituirá o getEuid variável (que determina o ID de usuário eficaz do processo de chamada) com getppid (que determinará o ID do processo pai do processo de chamada).
Neste comando, 's/getEuid/getppid/'(regexp = getEuid, substituição = getppid) faz a magia.
$ sudo sed -i 's/geteuid/getppid/'/usr/bin/vlc
Como alternativa, edite o arquivo binário de VLC usando um editor hexágono como abençoar, Hexeditor. Em seguida, procure getEuid string e substitua -o por getppid, Salve o arquivo e saia.
Mais uma vez, outra maneira de contornar isso é baixar e compilar o código -fonte do VLC, passando pelo --ativar a run-as-root
bandeira para ./configure
e o VLC deve ser capaz de funcionar como raiz.
Isso é tudo! Agora você deve executar o VLC como usuário root no Linux. Para compartilhar qualquer pensamento, use o formulário de feedback abaixo.
- « WPSEKU - Um scanner de vulnerabilidade para encontrar problemas de segurança no WordPress
- Como instalar o mais recente Apache Tomcat 8.5.14 em Linux »