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.