- - Cum să deschizi programe cu acces Root pe Linux

Cum să deschizi programe cu acces Root pe Linux

Deschiderea programelor cu privilegii root pe Linux esteuneori necesare, datorită naturii securității pe platformă. Cert este că unele operațiuni nu sunt posibile cu un utilizator obișnuit (lucruri precum gestionarea fișierelor din folderul Root, formatarea unui hard disk sau editarea fișierelor de sistem vin în minte.)

Există mai multe modalități de a deschide programe cu Rootacces pe Linux. În acest ghid, vă vom arăta cum. Cu toate acestea, rețineți: pentru a începe programele cu contul Root, va trebui să îl activați mai întâi. Dacă utilizați un sistem de operare Linux cu un cont rădăcină dezactivat, urmați instrucțiunile de mai jos pentru a afla cum să îl activați.

Activați contul Root

Lansați o fereastră de terminal apăsând butonul Ctrl + Alt + T sau Ctrl + Shift + T pe tastatură. Apoi, presupunând că sistemul dvs. are sudo privilegii, utilizați sudo -s comanda să vă conectați la o sesiune ridicată.

sudo -s

Apoi, tastați passwd pentru a forța o resetare a parolei contului Root pe sistem.

passwd

Setați o nouă parolă pe computerul dvs. Linux pentru contul Root. Ține cont însă că trebuie să fie sigur. Odată setată noua parolă, contul Root poate fi accesat încă o dată.

Deschide programe cu Root - Terminal

Cea mai rapidă și de obicei cea mai fiabilă modalitate de a lansa programe cu privilegii Root este să vă conectați la Root în terminal și apoi să executați numele programului ca o comandă.

su -

După ce ați obținut acces root în sesiunea de terminal, veți putea să porniți un program. Așadar, de exemplu, dacă doriți să accesați managerul de fișiere Gnome cu acces Root, ați rula nautilus comanda în terminal.

nautilus

Așadar, amintiți-vă. Conectați-vă ca Root, apoi porniți aplicația cu:

program-name

Majoritatea programelor pot porni rapid cu superuserprivilegii dacă ești Rădăcină. Cu toate acestea, rețineți, metoda ferestrei terminalului nu este 100% de încredere. Datorită naturii liniei de comandă de pe Linux, unele aplicații care se termină nu vor fi rulate.

Nu există o modalitate de a detecta programele care funcționeazăcu această metodă și ce nu. Cea mai bună modalitate de a determina este prin încercare și eroare. Deși, dacă un program refuză să se lanseze ca Root în terminal, va spune așa în linia de comandă.

Deschide programe cu Root - Pkexec

Pe majoritatea sistemelor de operare Linux, când un programtrebuie să ruleze ca Root, apare un prompt de parolă. Acest prompt solicită utilizatorului să introducă parola contului. Apoi, aplicațiile se lansează cu privilegii crescute. Lansarea programelor pe desktop în acest fel este posibilă datorită instrumentului Pkexec.

În acest fel, lansarea de programe nu este vrăjitorie. Este destul de ușor să pornești aproape orice aplicație instalată pe desktopul Linux cu acest instrument.

Pentru a utiliza pkexec, apăsați Alt + F2 pe tastatură. Acest combo cu tastatură va porni o fereastră de lansare rapidă pe mediul desktop.

Odată ce fereastra de lansare rapidă este deschisă pe desktop, scrieți-o pkexec comanda, urmată de numele programului pe care doriți să îl lansați.

De exemplu, pentru a lansa managerul de partiții Gparted ca Root, ați face:

pkexec gparted

Urmați doar sintaxa comenzii ca mai jos și aproape fiecare program ar trebui să se lanseze ca Root.

pkexec programname

Nu vrei să folosești bara de lansare rapidă pe desktop-ul Linux? De asemenea, este posibil să lansăm aplicații Root via cu instrumentul pkexec din terminal. Pur și simplu lansați o sesiune de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T. Atunci fa:

pkexec programname

Deschide programe cu Root - Gksu

Cu mult înainte ca instrumentul Pkexec să-și ia locul, acoloera Gksu. Funcționează identic la modul în care face Pkexec, dar furnizorii de distribuție Linux au decis să-l șanțeze, deoarece nu funcționează de asemenea. Acestea fiind spuse, dacă nu îți place să folosești Pkexec și ai nevoie de o modalitate de a lansa programe ca Root, funcționează în continuare.

Din păcate, Gksu nu este configurat pe o mulțime deDepozitele software moderne ale distribuției Linux, deoarece nu sunt utilizate la fel de mult. În prezent, Debian 7-9 îl acceptă, OpenSUSE LEAP (42.3 și 15.0) și Tumbleweed îl acceptă. Ubuntu 16.04 LTS face la fel de bine.

Pentru instalare, deschideți un terminal și introduceți comenzile care corespund sistemului dvs. de operare.

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

Când aplicația Gksu este configurată pe sistemul Linux, ar trebui să fie gata de utilizare. Pentru a porni un program ca Root, apăsați Alt + F2 pe desktop. Va apărea o bară de lansare. În bar, scrie gksu urmat de programul pe care doriți să îl lansați. De exemplu, pentru a porni managerul de fișiere XFCE4, ai face:

gksu thunar

Pentru a lansa orice aplicație cu Gksu, urmați sintaxa liniei de comandă de mai jos.

gksu programname

Puteți, de asemenea, să lansați o aplicație chiar de la terminal ca Root, cu aceeași sintaxă.

Comentarii