Remediere: Imposibil de blocat directorul de administrare



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Noii veniți la GNU / Linux se confruntă adesea cu unele probleme atunci când o comandă trebuie executată cu privilegii superutilizator root. Uneori, aceste comenzi vor arunca mesaje de eroare „imposibil de blocat directorul de administrare”, mai ales atunci când se încearcă instalarea de actualizări sau aplicații noi din linia de comandă. Acest mesaj de eroare este adesea însoțit de o întrebare destul de frustrantă: „ești rădăcină?”



Obținerea privilegiilor de root este ca și cum ai folosi un prompt de comandă ridicat în Microsoft Windows, doar că poate fi de fapt mult mai ușor, deoarece o comandă simplă îți va oferi autoritatea de care ai nevoie fără a deschide o altă fereastră. În majoritatea cazurilor, puteți remedia această eroare chiar acum cu doar câteva apăsări de tastă.



Metoda 1: Utilizarea sudo în fața comenzilor pe Linux

Dacă primiți mesajul de eroare când faceți ceva administrativ, cum ar fi instalarea unui nou pachet, indiferent de câte ori executați comenzi pentru a face acest lucru și indiferent de numele pachetului pe care îl utilizați, veți primi în continuare acest mesaj.



Încercați să tastați sudo în fața comenzii pe care o executați. De exemplu, dacă ați încercat să instalați un pachet pe o distribuție Linux care utilizează managerul de pachete apt-get, atunci puteți tasta sudo apt-get install pgkName, înlocuind pgkName cu numele software-ului pe care încercați să îl instalați. .

Observați că vi se solicită acum parola. Odată ce ați introdus-o, lucrurile vor funcționa normal. Nu va trebui să deschideți o altă fereastră pentru a ajunge la un prompt de comandă ridicat, așa cum faceți în Windows, pentru a obține puteri depline de a face lucruri. Totuși, următoarea comandă pe care o tastați va fi rulată din nou la nivelul dvs. de utilizator obișnuit. Dacă doriți să rulați o altă comandă cu puteri de superutilizator, cum ar fi dacă ați încerca să instalați un alt pachet, atunci tastați din nou sudo în fața acestuia.



Dacă acest lucru v-ar fi rezolvat problema, atunci nu mai trebuie să vă mai jucați. Aceasta nu este o problemă de fiecare dată, este un fapt de viață pentru utilizatorii experimentați GNU / Linux, deoarece vă protejează computerul de accesul neautorizat.

Metoda 2: Rulați sudo grafic

În timp ce acest lucru funcționează foarte bine pentru programele din linia de comandă, poate doriți să rulați câteodată un program grafic ca superutilizator. Deoarece utilizatorul root poate face orice pentru sistemul pe care l-ar dori, doriți să fiți atenți atunci când utilizați sudo. Cu toate acestea, uneori veți avea nevoie de acest privilegiu pentru a lucra cu software de curățare a sistemului, cum ar fi BleachBit.

În loc să prefațezi comanda cu sudo în acest caz, tastați gksu în fața ei. Veți primi o căsuță care vă solicită parola și, odată ce ați introdus-o, programul va rula normal. Nu vă alarmați dacă fereastra aplicației generate nu se potrivește cu celelalte ferestre - contul rădăcină probabil nu are o schemă de culori frumoasă.

S-ar putea să doriți, de asemenea, să încercați kdesu dacă utilizați un sistem care utilizează mediul desktop K. Încercați să plasați kdesu în fața oricărei comenzi GUI, trebuie să rulați ca root dacă primiți un mesaj de eroare despre gksu sau dacă vă cunoașteți rulați desktopul Plasma.

Observați că primiți un mesaj de avertizare despre modul în care utilizatorul root poate provoca daune sistemului dvs. atunci când executați aceste comenzi, ceea ce reprezintă un alt memento despre modul în care ar trebui să fiți prudenți atunci când faceți acest lucru pentru a evita deteriorarea instalării Linux.

Metoda 3: Devenirea utilizatorului root

Pe unele distribuții puteți rula su - pentru a deveni utilizator root după ce ați tastat o parolă. Acest lucru ar trebui să funcționeze pe distribuții precum Fedora și CentOS care nu elimină contul root. Observați că promptul dvs. se schimbă de la un simbol $ la un simbol # atunci când faceți acest lucru. Aceasta este pentru a arăta că aveți acum acces root superutilizator.

Unele distribuții precum Ubuntu și diversele bazate pe acesta nu acceptă acest lucru. Folosiți sudo -i pe aceste sisteme pentru a primi un shell de autentificare root. Oricum ar fi, nu va trebui să prefaceți comenzile administrative cu sudo când sunteți conectat în acest fel, dar vă rugăm să rețineți că, cu o putere mare, vine o mare responsabilitate. Dacă sunteți pe un server sau ceva de acest gen, atunci administratorul de sistem ar putea chiar să aibă anumite reguli de respectat cu privire la ceea ce puteți și ce nu puteți face cu contul root.

Utilizatorii care se află pe propriile mașini sunt sfătuiți pur și simplu să nu șteargă nimic din ce nu au creat ei înșiși.

3 minute citite