- - Как да отворите програми с Root достъп на Linux

Как да отворите програми с Root достъп на Linux

Отварянето на програми с root права в Linux епонякога се изисква, поради естеството на сигурност на платформата. Факт е, че някои операции не са възможни с обикновен потребител (идват неща като управление на файлове в папката Root, форматиране на твърд диск или редактиране на системни файлове.)

Има няколко начина за отваряне на програми с Rootдостъп на Linux. В това ръководство ще ви покажем как. Имайте предвид обаче: за да стартирате програми с Root акаунта, първо трябва да го активирате. Ако използвате Linux OS с деактивиран root акаунт, следвайте инструкциите по-долу, за да научите как да го включите.

Активирайте Root акаунта

Стартирайте терминален прозорец чрез натискане на Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. Тогава, ако приемем, че системата ви има Sudo привилегии, използвайте sudo -s команда за влизане в повишена сесия.

sudo -s

След това въведете ако съществува за да принудите нулиране на паролата на Root акаунта в системата.

passwd

Задайте нова парола на вашия Linux компютър за акаунта Root. Имайте предвид обаче, че това трябва да бъде сигурно. След като бъде зададена новата парола, акаунтът Root може да бъде достъпен отново.

Отворете програми с Root - Terminal

Най-бързият и обикновено най-надежден начин за стартиране на програми с привилегии Root е да влезете в Root в терминала и след това да изпълните името на програмата като команда.

su -

След като получите root достъп в сесията на терминала, ще можете да стартирате програма. Така например, ако искате да получите достъп до Gnome файловия мениджър с Root access, ще стартирате Nautilus команда в терминала.

nautilus

Така че, помнете. Влезте като Root и стартирайте приложението с:

program-name

Повечето програми могат бързо да се стартират със суперусерпривилегии, ако сте Root. Въпреки че, имайте предвид, методът на прозореца на терминала не е 100% надежден. Поради естеството на командния ред в Linux, някои приложения просто изравнени няма да се стартират.

Няма начин да откриете какви програми работятс този метод и какво не. Най-добрият начин да се определи е чрез опит и грешка. Въпреки че, ако програма откаже да стартира като Root в терминала, тя ще каже това в командния ред.

Отваряне на програми с Root - Pkexec

В повечето Linux операционни системи, когато програматрябва да работи като Root, се появява подкана за парола. Този бърз указание на потребителя да въведе паролата на акаунта си. След това приложенията стартират с повишени привилегии. По този начин стартирането на програми на работния плот става възможно благодарение на инструмента Pkexec.

По този начин стартирането на програми не е вълшебно. С този инструмент е лесно да стартирате почти всяко приложение, инсталирано на вашия Linux работен плот.

За да използвате pkexec, натиснете Alt + F2 на клавиатурата. Това комбиниране на клавиатурата ще стартира прозорец за бързо стартиране в работната ви среда.

След като прозорецът за бързо стартиране се отвори на работния плот, изпишете pkexec команда, последвано от името на програмата, която искате да стартирате.

Например, за да стартирате мениджъра на дялове Gparted като Root, трябва да направите:

pkexec gparted

Просто следвайте командния синтаксис като по-долу и почти всяка програма трябва да се стартира като Root.

pkexec programname

Не искате да използвате лентата за бързо стартиране на работния плот на Linux? Възможно е също да стартирате приложения като Root чрез инструмента pkexec в терминала. Просто стартирайте терминална сесия, като натиснете Ctrl + Alt + T или Ctrl + Shift + T, След това направете:

pkexec programname

Отворени програми с Root - Gksu

Много преди инструментът Pkexec зае своето мястобеше Гксу. Той функционира идентично с начина, по който прави Pkexec, но поддръжниците на дистрибуция на Linux решиха да го изхвърлят, тъй като той също не работи. Това каза, ако не искате да използвате Pkexec и се нуждаете от начин за стартиране на програми като Root, той все още работи.

За съжаление, Gksu не е създаден на многософтуерните хранилища на съвременната дистрибуция на Linux, тъй като не се използват толкова много. Към момента Debian 7-9 го поддържа, OpenSUSE LEAP (42.3 и 15.0) и Tumbleweed го поддържат. Ubuntu 16.04 LTS също се справя.

За да го инсталирате, отворете терминал и въведете командите, които съответстват на вашата операционна система.

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

Когато приложението Gksu е настроено на вашата Linux система, то трябва да е готово за използване. За да стартирате програма като Root, натиснете Alt + F2 на работния плот. Ще се появи лента за стартиране. В лентата пишете gksu последвано от програмата, която искате да стартирате. Например, за да стартирате файловия мениджър XFCE4, трябва да направите:

gksu thunar

За да стартирате всяко приложение с Gksu, следвайте синтаксиса на командния ред по-долу.

gksu programname

Можете също да стартирате приложение направо от терминала като Root със същия синтаксис.

Коментари