Cara Menginstal dan Menjalankan VLC Media Player sebagai Root di Linux


VLC adalah pemutar multimedia, encoder, dan streamer lintas platform gratis dan sumber terbuka yang berfungsi. Ini adalah pemutar media yang sangat populer (dan mungkin paling banyak digunakan) di luar sana.

Beberapa fitur penting termasuk dukungan untuk hampir semua (jika tidak sebagian besar) file multimedia, juga mendukung Audio CD, VCD, dan DVD. Selain itu, VLC mendukung berbagai protokol streaming yang memungkinkan pengguna melakukan streaming konten melalui jaringan.

Disarankan Baca: 10 Pemutar Media Sumber Terbuka Terbaik untuk Linux

Pada artikel ini, kami akan menunjukkan kepada Anda peretasan sederhana yang memungkinkan Anda menjalankan pemutar media VLC sebagai pengguna root di Linux.

Catatan: Ada alasan mengapa VLC tidak dapat berjalan di akun root (atau tidak dapat dijalankan sebagai root), jadi karena akun root ditujukan untuk sistem hanya untuk perawatan, tidak untuk aktivitas sehari-hari.

Instal VLC Player di Linux

Menginstal VLC sangat mudah, tersedia di repositori resmi distro Linux mainstream, cukup jalankan perintah berikut di distribusi Linux Anda masing-masing.

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

Jika Anda menjalankan sistem Linux sebagai root, misalnya Kali Linux, Anda akan mendapatkan kesalahan di bawah ini saat mencoba menjalankan 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)."

Cara Alternatif Menjalankan VLC sebagai Pengguna Root

Jalankan perintah sed di bawah ini untuk melakukan perubahan pada file biner VLC, ini akan menggantikan variabel geteuid (yang menentukan ID pengguna efektif dari proses pemanggilan) dengan getppid (yang akan menentukan ID proses induk dari proses pemanggilan).

Dalam perintah ini, 's/geteuid/getppid/' (regexp=geteuid, replacement=getppid) melakukan keajaiban.

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

Alternatifnya, edit file biner VLC menggunakan hex-editor seperti bless, hexeditor. Kemudian cari string geteuid dan ganti dengan getppid, simpan file dan keluar.

Sekali lagi, cara lain untuk mengatasinya adalah dengan mengunduh dan mengompilasi kode sumber VLC dengan meneruskan tanda --enable-run-as-root ke ./configure dan VLC seharusnya dapat dijalankan sebagai root.

Itu saja! Anda sekarang harus menjalankan VLC sebagai pengguna root di Linux. Untuk menyampaikan pemikiran apa pun, gunakan formulir umpan balik di bawah.