- - Jak otwierać programy z dostępem do roota w systemie Linux

Jak otwierać programy z dostępem do roota w systemie Linux

Otwieranie programów z uprawnieniami roota w systemie Linux toczasami wymagane ze względu na charakter bezpieczeństwa na platformie. Faktem jest, że niektóre operacje nie są możliwe w przypadku zwykłego użytkownika (na przykład zarządzanie plikami w folderze głównym, formatowanie dysku twardego lub edycja plików systemowych).

Istnieje kilka sposobów otwierania programów za pomocą rootowaniadostęp w systemie Linux. W tym przewodniku pokażemy Ci, jak to zrobić. Pamiętaj jednak: aby uruchomić programy z kontem root, musisz je najpierw włączyć. Jeśli używasz systemu operacyjnego Linux z wyłączonym kontem root, postępuj zgodnie z instrukcjami poniżej, aby dowiedzieć się, jak go włączyć.

Włącz konto root

Uruchom okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie, zakładając, że twój system ma sudo uprawnienia, użyj sudo -s polecenie, aby zalogować się do sesji z podwyższonym poziomem uprawnień.

sudo -s

Następnie wpisz passwd aby wymusić resetowanie hasła do konta root w systemie.

passwd

Ustaw nowe hasło na komputerze z systemem Linux dla konta root. Pamiętaj jednak, że musi być bezpieczny. Po ustawieniu nowego hasła można ponownie uzyskać dostęp do konta root.

Otwórz programy za pomocą Root - Terminal

Najszybszym i zwykle najbardziej niezawodnym sposobem uruchamiania programów z uprawnieniami rootowania jest zalogowanie się do rootowania w terminalu, a następnie wykonanie nazwy programu jako polecenia.

su -

Po uzyskaniu dostępu do konta roota w sesji terminalowej będziesz mógł uruchomić program. Na przykład jeśli chcesz uzyskać dostęp do menedżera plików Gnome z dostępem do katalogu głównego, uruchom łodzik polecenie w terminalu.

nautilus

Więc pamiętaj. Zaloguj się jako root, a następnie uruchom aplikację za pomocą:

program-name

Większość programów można szybko uruchomić z superużytkownikiemuprawnienia, jeśli jesteś rootem. Pamiętaj jednak, że metoda okna terminala nie jest w 100% niezawodna. Ze względu na charakter wiersza polecenia w systemie Linux niektóre aplikacje po prostu nie działają.

Nie ma sposobu na wykrycie, które programy działająz tą metodą, a czego nie. Najlepszym sposobem ustalenia tego jest metoda prób i błędów. Chociaż jeśli program odmawia uruchomienia jako root w terminalu, powie o tym w wierszu poleceń.

Otwórz programy z rootem - Pkexec

W większości systemów operacyjnych Linux, gdy programmusi działać jako root, pojawi się monit o podanie hasła. Ten monit instruuje użytkownika, aby wprowadzić hasło do konta. Następnie aplikacje uruchamiane są z podwyższonymi uprawnieniami. Uruchamianie programów na pulpicie w ten sposób jest możliwe dzięki narzędziu Pkexec.

Uruchamianie programów w ten sposób nie jest magiczne. Za pomocą tego narzędzia można łatwo uruchomić niemal dowolną aplikację zainstalowaną na pulpicie systemu Linux.

Aby użyć pkexec, naciśnij Alt + F2 na klawiaturze. Ta kombinacja klawiatury uruchomi okno szybkiego uruchamiania w środowisku pulpitu.

Po otwarciu okna szybkiego uruchamiania na pulpicie wypisz pkexec polecenie, a następnie nazwę programu, który chcesz uruchomić.

Na przykład, aby uruchomić menedżera partycji Gparted jako root, wykonaj następujące czynności:

pkexec gparted

Po prostu postępuj zgodnie ze składnią poleceń jak poniżej, a prawie każdy program powinien zostać uruchomiony jako root.

pkexec programname

Nie chcesz korzystać z paska szybkiego uruchamiania na pulpicie systemu Linux? Możliwe jest również uruchamianie aplikacji jako root za pomocą narzędzia pkexec w terminalu. Wystarczy uruchomić sesję terminalową, naciskając Ctrl + Alt + T lub Ctrl + Shift + T.. Następnie wykonaj:

pkexec programname

Otwórz programy z Root - Gksu

Tam na długo przed pojawieniem się narzędzia Pkexecbył Gksu. Działa identycznie jak Pkexec, ale opiekunowie dystrybucji Linuksa postanowili go porzucić, ponieważ to również nie działa. To powiedziawszy, jeśli nie lubisz korzystać z Pkexec i potrzebujesz sposobu na uruchomienie programów jako root, nadal działa.

Niestety Gksu nie jest skonfigurowane na wielerepozytoria oprogramowania nowoczesnej dystrybucji Linuksa, ponieważ nie jest ono tak często używane. Obecnie Debian 7-9 obsługuje go, OpenSUSE LEAP (42.3 i 15.0) i Tumbleweed obsługują go. Ubuntu 16.04 LTS również.

Aby go zainstalować, otwórz terminal i wprowadź polecenia odpowiadające Twojemu systemowi operacyjnemu.

Ubuntu 16.04 LTS

sudo apt install gksu

Debian

sudo apt-get install gksu

OpenSUSE LEAP 15.0

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps
sudo zypper install gksu

OpenSUSE LEAP 42.3

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps
sudo zypper install gksu

OpenSUSE Tumbleweed

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps
sudo zypper install gksu

Gdy aplikacja Gksu jest skonfigurowana w systemie Linux, powinna być gotowa do użycia. Aby uruchomić program jako root, naciśnij Alt + F2 na pulpicie. Pojawi się pasek uruchamiania. W barze pisz gksu a następnie program, który chcesz uruchomić. Na przykład, aby uruchomić menedżera plików XFCE4, wykonaj następujące czynności:

gksu thunar

Aby uruchomić dowolną aplikację za pomocą Gksu, postępuj zgodnie ze składnią wiersza poleceń poniżej.

gksu programname

Możesz także uruchomić aplikację bezpośrednio z terminala jako root z tą samą składnią.

Komentarze