Linux'ta VLC Media Player'ı Kök Olarak Kurma ve Çalıştırma


VLC, çalışan, ücretsiz ve açık kaynaklı, platformlar arası bir multimedya oynatıcı, kodlayıcı ve aktarıcıdır. Piyasada çok popüler (ve muhtemelen en çok kullanılan) bir medya oynatıcısıdır.

Dikkate değer özelliklerinden bazıları, hemen hemen tüm (çoğu olmasa da) multimedya dosyalarını desteklemeyi içerir; aynı zamanda Ses CD'lerini, VCD'leri ve DVD'leri de destekler. Ek olarak VLC, kullanıcıların bir ağ üzerinden içerik akışı yapmasına olanak tanıyan çeşitli akış protokollerini destekler.

Önerilen Okuma: Linux için En İyi 10 Açık Kaynak Medya Oynatıcısı

Bu yazıda size VLC media player'ı Linux'ta root kullanıcı olarak çalıştırmanızı sağlayacak basit bir hack göstereceğiz.

Not: VLC'nin kök hesapta çalışmamasının (veya kök hesap olarak çalıştırılamamasının) bir nedeni vardır, yani kök hesap sistem içindir yalnızca bakım, günlük aktiviteler için değil.

VLC Player'ı Linux'a yükleyin

VLC'yi yüklemek o kadar kolaydır ki, ana akım Linux dağıtımlarının resmi depolarında mevcuttur; ilgili Linux dağıtımınızda aşağıdaki komutu çalıştırmanız yeterlidir.

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

Eğer Linux sisteminizi root olarak çalıştırıyorsanız örneğin Kali Linux kullanıyorsanız VLC çalıştırmayı denediğinizde aşağıdaki hatayı alırsınız.

"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)."

VLC'yi Kök Kullanıcı Olarak Çalıştırmanın Alternatif Yolları

VLC ikili dosyasında değişiklik yapmak için aşağıdaki sed komutunu çalıştırın; bu, geteuid değişkenini (çağrı işleminin etkin kullanıcı kimliğini belirler) getppid (bu) ile değiştirecektir. çağıran sürecin ana süreç kimliğini belirleyecektir).

Bu komutta 's/geteuid/getppid/' (regexp=geteuid, replacement=getppid) sihri gerçekleştirir.

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

Alternatif olarak, VLC ikili dosyasını bless, hexeditor gibi bir hex düzenleyici kullanarak düzenleyin. Daha sonra geteuid dizesini arayın ve onu getppid ile değiştirin, dosyayı kaydedin ve çıkın.

Yine, bunu aşmanın başka bir yolu da, --enable-run-as-root bayrağını ./configure'a ileterek VLC kaynak kodunu indirip derlemektir; VLC, bunu yapmalıdır. root olarak çalıştırılabilir.

Bu kadar! Artık VLC'yi Linux'ta kök kullanıcı olarak çalıştırmalısınız. Herhangi bir düşüncenizi paylaşmak için aşağıdaki geri bildirim formunu kullanın.