Jak zainstalować i uruchomić odtwarzacz multimedialny VLC jako root w Linux
- 647
- 41
- Maurycy Napierała
VLC to bezpłatny i open source międzyplatformowy odtwarzacz multimedialny, enkoder i streamer, który działa. Jest to bardzo popularny (i być może najbardziej używany) odtwarzacz multimedialny.
Niektóre z jego godnych uwagi funkcji obejmują obsługę prawie wszystkich (jeśli nie większości) plików multimedialnych, obsługuje również płyty CDS, VCD i DVD. Ponadto VLC obsługuje różne protokoły strumieniowe umożliwiające użytkownikom przesyłanie strumieniowej treści przez sieć.
Sugerowane przeczytanie: 10 najlepszych odtwarzaczy multimedialnych dla Linux
W tym artykule pokażemy prosty hack, który umożliwi uruchomienie odtwarzacza multimedialnego VLC jako użytkownika root w Linux.
Notatka: Istnieje powód, dla którego VLC nie będzie działać na koncie root (lub nie może być uruchomione jako root), więc ponieważ konto główne dotyczy tylko konserwacji systemu, a nie do codziennych czynności.
Zainstaluj odtwarzacz VLC w Linux
Instalowanie VLC jest tak łatwe, że jest dostępny w oficjalnych repozytoriach głównego nurtu Linux Distros, po prostu uruchom następujące polecenie w odpowiednim dystrybucji Linux.
$ sudo apt Zainstaluj VLC #Debain/Ubuntu $ sudo yum instaluj vlc #RHEL/CENTOS $ sudo dnf instaluj vlc #fedora 22+
Jeśli uruchamiasz system Linux jako root, na przykład Kali Linux, otrzymasz błąd poniżej, gdy spróbujesz uruchomić VLC.
„VLC nie powinien być uruchamiany jako root. Przepraszam. Jeśli chcesz używać priorytetów w czasie rzeczywistym i/lub uprzywilejowanych portów TCP, możesz użyć WRAPPER VLC (upewnij się, że jest to set-uid root i nie można go najpierw uruchomić przez użytkowników nieufnych)."
Alternatywne sposoby uruchamiania VLC jako użytkownika root
Uruchom polecenie SED poniżej, aby wprowadzić zmiany w pliku binarnym VLC, zastąpi ona geteuid zmienna (która określa skuteczny identyfikator użytkownika procesu wywołania) Getppid (który określi identyfikator procesu nadrzędnego procesu wywołania).
W tym poleceniu ”s/geteuid/getppid/'(Regexp = geteUid, zamiennik = getPPID) Czy magia.
$ sudo sed -i 's/geteuid/getppid/'/usr/bin/vlc
Alternatywnie edytuj plik binarny VLC za pomocą sześciokątnego edytora, takiego jak błogosławić, hekseditor. Następnie poszukaj geteuid ciąg i zastąp go Getppid, Zapisz plik i wyjdź.
Po raz kolejny innym sposobem na pobranie i skompilowanie kodu źródłowego VLC, przekazując --Włącz Run-as-Root
flaga do ./skonfiguruj
i VLC powinno być w stanie działać jako root.
To wszystko! Powinieneś teraz uruchomić VLC jako użytkownik root w Linux. Aby podzielić się wszelkimi przemyśleniami, skorzystaj z poniższego formularza sprzężenia zwrotnego.
- « WSEKU - skaner podatności na zagrożenia w zakresie bezpieczeństwa w WordPress
- Jak zainstalować najnowsze Apache Tomcat 8.5.14 w Linux »