VLC adalah gratis dan pemutar multimedia lintas platform sumber terbuka, encoder, dan streamer yang berfungsi. Ini adalah pemutar media yang sangat populer (dan mungkin yang 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 untuk mengalirkan konten melalui a 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 kenapa VLC tidak bisa dijalankan di akun root (atau tidak bisa dijalankan sebagai root), jadi karena akun root hanya untuk pemeliharaan sistem, bukan untuk aktivitas sehari-hari.
Menginstal VLC sangat mudah, tersedia di repositori resmi distro Linux mainstream, jalankan saja perintah berikut pada 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 Anda sebagai root, misalnya Kali Linux, Anda akan mendapatkan kesalahan di bawah ini ketika Anda mencoba menjalankan VLC.
"VLC tidak seharusnya dijalankan sebagai root. Maaf. Jika Anda perlu menggunakan prioritas waktu nyata dan/atau port TCP yang diistimewakan, Anda dapat menggunakan vlc-wrapper (pastikan itu adalah root Set-UID dan tidak dapat dijalankan oleh pengguna yang tidak tepercaya terlebih dahulu)."
Jalankan perintah sed di bawah ini untuk membuat perubahan dalam file biner VLC, itu akan menggantikan geteuid variabel (yang menentukan ID pengguna efektif dari proses panggilan) dengan getppid (yang akan menentukan ID proses induk dari proses pemanggilan).
Dalam perintah ini, 's/geteuid/getppid/‘ (regexp=geteuid, pengganti=getppid) melakukan keajaiban.
$ sudo sed -i 's/geteuid/getppid/' /usr/bin/vlc.
Atau, edit file biner VLC menggunakan hex-editor seperti: memberkati, hexeditor. Kemudian cari geteuid string dan ganti dengan getppid, simpan file dan keluar.
Sekali lagi, cara lain untuk mengatasi ini adalah dengan mengunduh dan mengkompilasi kode sumber VLC dengan melewatkan --enable-run-as-root
bendera ke ./konfigurasi
dan VLC harus dapat dijalankan sebagai root.
Itu saja! Anda sekarang harus menjalankan VLC sebagai pengguna root di Linux. Untuk berbagi pemikiran, gunakan formulir umpan balik di bawah ini.