Cum să vă conectați ca root în Linux Debian. Tot felul de lucruri diverse despre Linux multi-utilizator și contul de administrator Root. Obținerea privilegiilor root într-un terminal sau consolă

Dacă doriți să aprofundați în sistemul Android, este posibil să descoperiți că multe aplicații necesită prezența rădăcinii dreapta ÎN În ultima vreme Practic nu este nevoie să obțineți drepturi de superutilizator, dar unele aplicații necesită încă drepturi de root. Acest articol descrie cum să rootați Android și de ce ați putea avea nevoie de ele.

De ce aveți nevoie de drepturi de root pe Android?

Android se bazează pe Linux. Pe Linux și alte sisteme de operare asemănătoare Unix, utilizatorul root este echivalent cu administratorul pe Windows. Utilizatorul root are acces la întregul sistem de operare și poate face orice. În mod implicit, nu sunteți rootat pe dispozitivul dvs. Android, iar unele aplicații nu vor funcționa fără privilegii de root. Ca și alte sisteme de operare mobile moderne, Android rulează aplicații într-un sandbox din motive de securitate.

Un utilizator root există întotdeauna în Android, pur și simplu nu există o modalitate încorporată de a-l accesa. Obținerea drepturilor de root înseamnă că obțineți acces la un cont cu drepturi de superutilizator. Acest proces este adesea comparat cu jailbreak-ul unui iPhone sau iPad, dar rooting-ul și jailbreak-ul sunt două acțiuni diferite.

Drepturile de root vă permit să faceți multe lucruri utile. Cu drepturi de superutilizator, puteți elimina sau îngheța aplicații preinstalate, puteți rula un firewall, puteți activa modul modem chiar dacă operatorul dvs. îl blochează, puteți crea copie de rezervă sistem și utilizați multe alte setări care necesită acces la nivel scăzut la sistem.

Aplicațiile care necesită acces root nu sunt greu de găsit Google Play Stocați, dar nu vor funcționa până când nu obțineți drepturi de superutilizator. Unele aplicații au funcții care funcționează pe dispozitive înrădăcinate. Prin urmare, trebuie să învățați cum să rootați Android pentru a profita de aceste funcții.

Avertizări

Pe dispozitive Android drepturile root nu pot fi obținute diverse motive. De fapt, producătorii de dispozitive fac tot posibilul să vă împiedice să obțineți drepturi pentru un gadget Android. Si de aceea:

  • Siguranță: Pe dispozitivele înrădăcinate, aplicațiile rulează în afara zonei de testare. Aplicațiile pot abuza de drepturile de superutilizator pe care le-ați acordat și pot sparge alte aplicații, ceea ce de obicei nu este posibil. De aceea Google nu aprobă folosind Android Plătiți pe dispozitivele rootate.
  • Garanție: Unii producători susțin că după primirea drepturilor de root, garanția dispare. Cu toate acestea, obținerea drepturilor de superutilizator nu va încălca Hardware. În multe cazuri, puteți efectua procedura non-root și producătorul nu va putea ști dacă drepturile root au fost obținute sau nu.
  • Spargere: Ca întotdeauna, faci asta pe propriul risc. Obținerea drepturilor de root este de obicei un proces sigur, dar îl faceți singur. Dacă dai peste cap ceva, nu vei putea conta pe gratis service in garantie pentru a o repara. Dacă sunteți îngrijorat dacă totul va merge bine, vă recomandăm să căutați mai întâi informații despre obținerea cu succes a drepturilor de superutilizator pe dispozitivul dvs. pentru a vă asigura că nu vor exista capcane în acest proces.

În plus, înrădăcinarea vă poate anula garanția, cel puțin pentru unele reparații.

Mai multe moduri de a deschide drepturi de root pe Android

Există multe modalități de a roota Android și care ar trebui să o utilizați depinde de telefonul dvs. În general, înrădăcinarea va implica unul dintre aceste procese:

  • Deblocarea bootloader-ului: Google și producătorii de dispozitive nu acceptă oficial rooting, dar oferă o modalitate oficială de acces la nivel scăzut la unele dispozitive, ceea ce vă permite să obțineți ulterior drepturi de root. De exemplu, dispozitivele Nexus sunt concepute pentru dezvoltatori și puteți debloca cu ușurință bootloader-ul cu o singură comandă. Și apoi obțineți drepturi de root pentru a descărca arhiva .zip care conține fișierul pentru a obține drepturi prin ecranul de recuperare. Utilitar Nexus Root Toolkit pentru Dispozitivele Nexus automatizează acest proces. Alți producători oferă și metode de deblocare a bootloader-ului, dar numai pentru anumite dispozitive.
  • Exploatarea unei vulnerabilități de securitate: Alte dispozitive sunt blocate. Producătorii lor nu oferă o modalitate oficială de a-și debloca bootloader-ul și de a modifica software-ul lor. Aceste dispozitive pot fi rootate doar prin exploatarea unei vulnerabilități de securitate care permite instalarea fișierului necesar pe partiția de sistem.
  • Instalarea CyanogenMod sau altele firmware personalizat pe Android: Din punct de vedere tehnic, aceasta este o extensie a uneia dintre metodele de mai sus. Deblocarea bootloader-ului sistemului de operare și exploatarea unei vulnerabilități de securitate vă permit să instalați ROM-uri personalizate, cum ar fi CyanogenMod, care sunt adesea deja rootate. CyanogenMod are o comutare simplă în setări care vă permite să activați sau să dezactivați acces root. Upgrade la versiune noua CyanogenMod sau alt ROM personalizat nu va dezactiva drepturile root dacă ROM-ul este deja rootat.

În acest articol vom folosi în primul rând prima metodă, care implică un bootloader deblocat. Dacă telefonul dvs. necesită exploatarea unei vulnerabilități, atunci nu vă vom putea ajuta, deoarece acest proces este diferit pentru fiecare telefon. Puteți căuta informații despre cum să rootați Android pe forumul XDA Developers. Puteți folosi aplicațiile Kingo Root și Towelroot, care vă permit să obțineți drepturi de superutilizator cu un singur clic.

Înainte de a vă putea roota Android-ul, va trebui să deblocați bootloader-ul utilizând metoda oficială și apoi să instalați mediul de recuperare TWRP folosind aceste instrucțiuni. Vom folosi TWRP pentru a vă roota telefonul.

Cum să descărcați SuperSU pe telefon și să obțineți acces root

Deci, bootloader-ul este deblocat și ați instalat TWRP. Grozav! Ai făcut aproape totul. Pentru root vom folosi programul SuperSU. Acest cea mai buna aplicatie, care poate acorda acces root altor aplicații. SuperSU este disponibil și pe Google Magazin Play, dar această versiune nu vă va oferi drepturi de superutilizator; poate fi folosită numai dacă aveți deja drepturi root. Din fericire, SuperSU este disponibil și ca. fișier Zip, pe care îl putem descărca de pe TWRP. Acest lucru vă va permite să obțineți drepturi de superutilizator și să instalați Aplicația SuperSU.

Deci, pentru a începe, urmați acest link pentru a descărca ultima versiune SuperSU. Descărcați fișierul .zip pe computer, conectați telefonul prin cablu USB la computer și descărcați SuperSU pe telefon.

Apoi, porniți telefonul în modul TWRP. Pe telefoane diferite Acest lucru se face în moduri diferite, dar de obicei trebuie să opriți telefonul și să țineți apăsat butonul de pornire + tasta de creștere a volumului timp de 10 secunde, apoi folosiți tastele de volum pentru a accesa elementul „Mod de recuperare” și apăsați butonul de pornire. pentru a-l selecta.

Odată ce faci asta, vei fi dus la ecranul principal TWRP. Faceți clic pe butonul „Instalare”.

NOTĂ: Trebuie să faceți o copie de rezervă twrp înainte de a continua.

Va apărea următorul ecran. Derulați în jos și navigați la fișierul zip pe care l-ați descărcat mai devreme.

Faceți clic pe fișierul zip și veți vedea acest ecran. Glisați cursorul pentru a confirma instalarea.

Când procesul este finalizat, faceți clic pe butonul „Ștergeți cache/Dalvik” care apare și glisați glisorul pentru a confirma.

Când procesul este finalizat, faceți clic pe butonul „Reporniți sistemul” pentru a reporni sistemul Android.

Dacă TWRP vă întreabă dacă să instalați SuperSU, faceți clic pe „Nu instalați”. Uneori, TWRP nu poate detecta că aveți deja instalat SuperSU.

Gestionarea drepturilor root cu aplicația SuperSU

Acum că ați învățat cum să deschideți drepturile root pe Android, trebuie să învățați cum să gestionați aceste drepturi.

După repornirea telefonului, ar trebui să vedeți pictogramă nouă SuperSU în meniul aplicației. SuperSU distribuie drepturi aplicațiilor care le necesită. Ori de câte ori o aplicație dorește să solicite drepturi de superutilizator, trebuie să solicite aplicației dvs. SuperSU, care va afișa această solicitare. Pentru a vă asigura că drepturile root funcționează, puteți descărca aplicația Root Checker pentru a verifica drepturile superutilizatorului.

De exemplu, să deschidem și să adăugăm aplicația Clean Master, care vă permite să curățați dispozitivul de gunoiul acumulat. Este nevoie de drepturi de root pentru o curățare mai eficientă. După lansare, veți vedea un mesaj care spune că trebuie să furnizați drepturi de superutilizator. Faceți clic pe Trimiteți.

Pentru managementul rădăcinilor drepturi, deschideți meniul aplicației și faceți clic pe pictograma SuperSU. Veți vedea o listă de aplicații cărora li s-au acordat sau li s-au refuzat drepturi de superutilizator. Puteți face clic pe o aplicație pentru a-i modifica permisiunile.

Pentru a elimina drepturile root, deschideți aplicația SuperSU, accesați setări și selectați opțiunea " Îndepărtarea completă Rădăcină". Dacă acest lucru este valabil pentru dispozitivul dvs., atunci drepturile de root vor fi eliminate.

Acum știți cum să deschideți drepturile root pe Android și cum să le eliminați. Noroc!

În orice sistem Linux există întotdeauna un utilizator privilegiat - root. Acest utilizator are dreptul de a efectua orice acțiuni, de a șterge orice fișier și de a modifica orice setări. Este aproape imposibil să limitezi cumva libertatea de acțiune a rădăcinii. Pe de altă parte, toți ceilalți utilizatori ai sistemului, de obicei, nu au majoritatea drepturilor necesare, cum ar fi dreptul de a instala programe, deoarece aceasta este o operațiune administrativă la care numai root are drepturi. O altă operațiune comună, accesibilă doar superutilizatorului, este copierea și modificarea fișierelor din folderele de sistem unde un utilizator obișnuit nu are acces.

Mai devreme această problemă Soluția era destul de simplă: dacă aveai parola de root, puteai să te autentifici în sistem sub contul său sau să-i obții temporar drepturile folosind comanda su. Apoi efectuați toate operațiunile necesare și reveniți la utilizatorul normal. În principiu, această schemă funcționează bine, dar are multe dezavantaje semnificative, în special, este imposibil în niciun fel (mai precis, este foarte dificil) să se limiteze privilegiile administrative doar la o anumită gamă de sarcini.

Prin urmare, în modern distribuții Linuxîn loc de contul root, utilitarul sudo este folosit pentru administrare.

În Ubuntu rădăcină implicită Contul este complet dezactivat, de ex. Nu poți deveni root fără a-l activa. root este dezactivat, adică este prezent în sistem, pur și simplu nu vă puteți conecta la el. Dacă doriți să returnați capacitatea de a utiliza root, consultați paragraful de mai jos despre activarea contului root.

Ce este sudo

sudo este un utilitar care acordă privilegii root pentru a efectua operațiuni administrative conform setărilor sale. Vă permite să controlați cu ușurință accesul la aplicatii importanteîn sistem. În mod implicit, la instalarea Ubuntu, primului utilizator (cel creat în timpul instalării) i se acordă drepturi depline să folosească sudo. Acestea. de fapt, primul utilizator are aceeași libertate de acțiune ca și root. Cu toate acestea, acest comportament al sudo este ușor de schimbat; vezi mai jos în paragraful despre configurarea sudo.

Unde se folosește sudo?

sudo este folosit ori de câte ori rulați ceva din meniul Administrare sistem. De exemplu, când lansați Synaptic vi se va cere să introduceți parola. Synaptic este un program de gestionare a software-ului instalat, așa că pentru a-l rula aveți nevoie de drepturi de administrator, pe care le obțineți prin sudo introducând parola.

Cu toate acestea, nu toate programele care necesită privilegii administrative, rulați automat prin sudo. De obicei, trebuie să lansați manual programe cu drepturi de administrator.

Rularea de programe grafice cu drepturi de administrator

Pentru a lansa programe grafice cu drepturi de administrator, puteți utiliza dialogul de lansare a programului, apelat implicit cu combinația Tastele Alt+ F2.

Să zicem că trebuie să fugim manager de fișiere Nautilus cu drepturi de administrator pentru a schimba cumva conținutul folderelor de sistem prin interfața grafică. Pentru a face acest lucru, introduceți comanda în dialogul de lansare a aplicației

Gksudo nautilus

gksudo poate fi înlocuit cu gksu, iar utilizatorii KDE ar trebui să scrie și kdesu în loc de gksudo. Vi se va cere să introduceți parola și dacă aveți drepturile necesare, Nautilus va rula ca administrator. Puteți lansa orice software grafic cu drepturi de administrator scriind pur și simplu în caseta de dialog de lansare

Gksudo<имя_команды>

Fiți extrem de atenți când lucrați în aplicații care rulează cu drepturi de administrator. Veți putea efectua orice operațiune fără avertismente din partea sistemului, în special ștergeți fișiere de sistem, făcând sistemul inoperabil.

Rularea programelor cu drepturi de administrator în terminal

Pentru a rula o comandă într-un terminal cu drepturi de administrator, tastați pur și simplu sudo în fața acesteia:

Sudo<команда>

Vi se va cere să introduceți parola. Aveți grijă când introduceți parola în nici un caz nu este afișat, acest lucru este normal și se face din motive de securitate, trebuie doar să tastați până la sfârșit și să apăsați Enter. După introducerea parolei comanda specificată va fi executat ca root.

Sistemul își amintește parola introdusă pentru o perioadă de timp (menține deschisă sesiunea sudo). Prin urmare, este posibil ca execuțiile ulterioare ale sudo să nu necesite introducerea unei parole. Pentru a garanta terminarea sesiunii sudo, tastați în terminal

În plus, erorile legate de canale în Linux sunt frecvente. La executarea unei comenzi

Sudo cat test.txt | grep text > result.txt

cu drepturi root numai cat se va executa, deci fișierul rezultat.txt este posibil să nu se înregistreze. Trebuie fie să scrieți sudo înainte de fiecare comandă, fie să treceți temporar la superutilizator.

Obținerea drepturilor de superutilizator pentru a rula mai multe comenzi

Uneori devine necesar să rulați mai multe comenzi la rând cu drepturi de administrator. În acest caz, puteți deveni temporar un superutilizator folosind una dintre următoarele comenzi:

Sudo -s sudo -i

Acest lucru vă va pune în modul superutilizator (cu restricții impuse prin setările sudo), așa cum este indicat de simbolul # la sfârșitul promptului liniei de comandă. Aceste comenzi sunt similare în acțiune cu su , totuși: - sudo -s- nu schimbă directorul principal în /root, directorul principal al utilizatorului care apelează rămâne acasă sudo -s, ceea ce este de obicei foarte convenabil. - sudo -i- va schimba, de asemenea, directorul principal în /root.

Pentru a reveni la modul utilizator normal, tastați exit sau apăsați pur și simplu Ctrl + D.

Folosind un cont root tradițional și comanda su

Deblocarea contului root duce la riscuri inutile (lucrând constant sub root, aveți 100.500 de moduri de a vă „împușca în picior”) și, de asemenea, facilitează accesul unui atacator la computer.

Ubuntu 11.04 și versiuni anterioare

Pentru a vă conecta ca root, trebuie doar să-i dați o parolă:

Sudo passwd root

Apoi, pe ecranul de conectare, faceți clic pe Altele... și introduceți numele de utilizator (rădăcină) și parola pe care le-ați setat.

Ubuntu 11.10 și mai vechi

Începând cu versiunea 11.10, a fost instalat managerul de conectare lightdm, iar autentificarea ca root este puțin mai complicată.

1. Setați parola root. Intra in terminal:

Sudo passwd root

2. Activați elementul „Introduceți autentificarea”. Intra in terminal:

Gksu gedit /etc/lightdm/lightdm.conf

La sfârșitul fișierului adăugați:

Greeter-show-manual-login=adevărat

3. Reporniți lightdm. Intra in terminal:

Reporniți serviciul Sudo lightdm

Asta este, elementul „Autentificare” va apărea pe ecranul de conectare. În câmpul de autentificare introducem „root”, în câmpul de parolă - parola pe care am stabilit-o în prima etapă.

Pentru a inversa blocarea contului rădăcină, va trebui să anulați modificările din setările lightdm și, de asemenea, să blocați cont comanda root in terminal:

Sudo passwd -l root

Configurarea sudo și a permisiunilor pentru a rula diverse comenzi

sudo vă permite să permiteți sau să dezactivați utilizatorilor să ruleze un anumit set de programe. Toate setările legate de drepturile de acces sunt stocate într-un fișier /etc/sudoers. Nu este chiar dosar obișnuit. Pentru a-l edita necesar(din motive de securitate) utilizați comanda

Sudo visudo

În mod implicit, scrie că toți membrii grupului admin avea acces complet la sudo, care este ceea ce spune linia

%admin ALL=(ALL) ALL

Puteți citi mai multe despre sintaxa și opțiunile de personalizare ale acestui fișier rulând

Man sudoers

Dacă faceți o greșeală când editați acest fișier, este posibil să pierdeți complet accesul la funcțiile administrative. Dacă se întâmplă acest lucru, trebuie să porniți Mod de recuperare, în acest caz veți primi automat drepturi de administrator și veți putea remedia totul. De asemenea, puteți edita acest fișier de pe un LiveCD.

Permiteți unui utilizator să execute o comandă fără a introduce o parolă

Pentru a preveni ca sistemul să ceară o parolă pentru anumite comenzi, este necesar să adăugați sudoers după linie # Cmnd specificația aliasului adăugați o linie în care enumerați comenzile dorite cu calea completă separată prin virgule (calea comenzii poate fi găsită rulând care nume_comandă:

# Specificație alias Cmnd Cmnd_Alias ​​​​SHUTDOWN_CMDS = /sbin/shutdown, /usr/sbin/pm-hibernate, /sbin/reboot

Și adăugați linia la sfârșitul fișierului

Nume de utilizator ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS

Atenţie! Pașii de mai sus nu înlocuiesc necesitatea de a introduce comanda sudo înainte de comanda dumneavoastră

Crearea de sinonime (alias-uri)

Pentru a evita nu numai să introduceți o parolă pentru sudo, ci și pentru a evita deloc să introduceți sudo, faceți următoarele: deschideți fișierul .bashrc aflat în directorul dvs. de acasă

nano ~/bashrc

și adăugați liniile la sfârșitul fișierului

alias reboot ="sudo reboot" alias poweroff ="sudo poweroff" alias pm-hibernate="sudo pm-hibernate" alias hibernate ="sudo pm-hibernate" alias shutdown ="sudo shutdown"

Perioada de valabilitate a parolei introduse

Poate doriți să schimbați durata de timp în care durează sudo fără a introduce o parolă. Acest lucru poate fi realizat cu ușurință adăugând ceva de genul următor în /etc/sudoers (visudo):

Valori implicite:foo timestamp_timeout=20

Iată sudo pentru utilizator foo valabil fără a fi nevoie să introduceți o parolă timp de 20 de minute. Dacă doriți ca sudo să necesite întotdeauna o parolă, setați timestamp_timeout la 0.

sudo nu cere parola

sudo fără parolă este o gaură teribilă de securitate, oricine are voie să facă ce vrea. Dacă ați permis acest lucru în mod intenționat, readuceți-l imediat înapoi la modul în care a fost.

Cu toate acestea, în unele cazuri, sudo încetează brusc să mai solicite o parolă de la sine. Dacă faceți visudo , puteți vedea ceva de genul acestei linii, pe care utilizatorul aparent nu a adăugat-o:

ALL ALL=(TOT) NOPASSWD:ALL

Cel mai probabil, această linie dezastruoasă a fost adăugată la instalarea unui program precum Connect Manager de la MTS sau Megafon. În acest caz, trebuie schimbată într-o linie care să permită rularea numai acestui Manager de conectare ca root, ceva de genul acesta:

Nume utilizator ALL= NOPASSWD: /cale/la/program

Există și alte opțiuni pentru a rezolva problema, mica discutie.

Bună prieteni! Urmează un alt articol foarte important (dar numai dacă utilizați sistem de operare Ubuntu). Vom vorbi despre drepturile superutilizatorului. Faptul este că Linux urmează o cale diferită de Windows. Pentru o mai mare protecție, ei nu stau tot timpul sub administrator (spre deosebire de modul în care suntem obișnuiți să facem asta în Windows). Dar atunci când efectuați sarcini pentru a configura sau instala programe noi, trebuie să vă conectați ca root. În continuare vom vorbi despre modul de configurare parola de root ubuntu, cum să folosiți drepturile de superutilizator și de ce se face totul.

Drepturile superutilizatorului

Ubuntu este, în cea mai mare parte, un sistem de operare centrat pe client. Prin urmare, orice modificări serioase ale acestuia, deși nu sunt interzise, ​​nu sunt recomandate dacă utilizatorul habar nu are ce se întâmplă exact.

În special, chiar și instalarea de software, atât de la terți, cât și de la Centru Aplicații Ubuntu, necesită introducerea parolei superutilizatorului - un utilizator privilegiat (root) care are toate drepturile asupra sistemului.

Este clar că utilizatorul mediu care lucrează cu Internet, birou și programe grafice, joacă jocuri și ascultă muzică, nu este absolut necesar să instalați aplicații noi sau să faceți modificări la folderele de sistem, instalați și îndepărtați echipamentul.

Cu toate acestea, există încă situații în care sistemul trebuie să funcționeze anumite comenzi din modul administrator (superutilizator).

Pentru a face acest lucru, puteți face următoarele.

Există un utilitar special scris pentru acest caz, sudo, care ne oferă temporar drepturi de administrator și ne permite să executăm comenzi la nivel de superutilizator.

Să presupunem că veți instala software de la textele sursă, descărcat din rețea, pentru aceasta trebuie să rulați o serie de comenzi, și anume.

Deschideți un terminal de consolă.


Accesați folderul cu codurile sursă(presupunem că calea către acesta în sistemul de fișiere arată astfel /home/projects/myprog)

cd /home/projects/myprog

Odată ajuns în folderul dorit, executați comanda./configure (sunt necesare punctul și bara oblică de la începutul comenzii)

Trebuie să așteptați până când ea configurează pachetul pentru sistemul dvs. și verifică dacă totul este instalat în el pentru ca programul să funcționeze pe deplin. În funcție de dimensiunea fișierelor instalate, acest proces poate dura mult timp, dar toate informațiile despre ceea ce se întâmplă sunt trimise către consolă.

Următoarele comenzi make se compilează pachetul curent.

În concluzie, trebuie să eliberăm sistemul de fișiere temporare face comanda curata.

Nimic complicat, de acord. Cu excepția cazului în care, înainte de a introduce fiecare comandă, trebuie să „porniți” modul de administrator de sistem folosind sudo, care vă solicită întotdeauna o parolă de conectare. După un timp va începe să devină plictisitor.

Ce este sudo?

Acesta este un utilitar care oferă toate capacitățile administratorului pentru a efectua sarcini de gestionare a sistemului de operare în cadrul specificat în setările acestuia. În Ubuntu, drepturile complete de a utiliza sudo sunt acordate primului utilizator (adică celui creat când instalare inițială sisteme). Astfel, primul utilizator devine rădăcina superutilizatorului. Și contul root este complet dezactivat implicit în Ubuntu. Și pentru a vă înregistra în sistem ca root, trebuie să îl activați.

Cum se utilizează utilitarul sudo?

1. Să presupunem că trebuie să rulați un program cu drepturi de administrator. Adesea, această nevoie apare pentru aplicațiile de procesare audio sau video, astfel încât sistemul este configurat la prima lansare și echipamentele periferice sunt detectate.

2. Apoi, de la tastatură, utilizați combinația de taste Alt+F2 pentru a apela dialogul de lansare a programului.

3. În linia care se deschide, introduceți

și numele programului pe care vrem să-l rulăm. În cazul nostru, aceasta este aplicația jackd (adaptorul de muzică de sistem) sau

Pentru utilizatorii Kubuntu, utilitarul va arăta astfel

după aceasta, vi se va cere să introduceți parola primului utilizator și programul va începe cu drepturi de administrator.

Adică pentru a rula orice program cu interfata graficaÎn fereastra care se deschide, prin combinația de taste Alt+F2, trebuie să executați opțiunea:

gksudo (sau kdesu pentru Kubuntu)

și introduceți parola dvs.

În terminal, pentru a rula programe cu drepturi de administrator, tastați pur și simplu sudo în fața acestuia:

La cerere, va trebui să introduceți și o parolă. Vă rugăm să rețineți că, din motive de securitate, parola introdusă nu este afișată în niciun fel (nici cu litere sau asteriscuri). Pur și simplu îl tastați până la sfârșit și apăsați Enter.

De ceva timp, parola introdusă va fi stocată într-unul dintre tampon de sistem. Și poate nu trebuie să-l injectați în mod constant. Totuși, acest lucru este specificat și în setările utilitarului sudo.

Pentru a dezactiva sesiunea sudo, introduceți comanda în terminal:

acest lucru este garantat pentru a dezactiva modul superutilizator.

Există cazuri în care sudo nu funcționează așa cum ar trebui.

În Linux, metoda canalului de lucru cu datele este foarte des folosită, atunci când o comandă transferă imediat datele procesate la alta. De exemplu

test pisica.txt | grep text > result.txt

în acest design comanda pisicii copiează conținutul fișierului test.txt și transmite datele pentru control cu ​​comanda grep, care scrie toate aparițiile textului cuvântului în fișierul result.txt.

Deci, dacă încercați să executați această secvență folosind utilitarul sudo (de exemplu, ambele fișiere sunt fișiere de sistem),

sudo cat test.txt | grep text > result.txt

atunci nu poate ieși nimic din asta. Pentru prima parte a expresiei, sudo va funcționa, dar pentru a doua nu va funcționa.

Aici trebuie să scrieți sudo în ambele părți, ceea ce nu este în întregime convenabil. Sau treceți temporar complet la superutilizator folosind comanda

Opțiunea -s vă permite să intrați temporar în modul administrator (cu restricțiile specificate în setările utilitarului sudo) și să rămâneți acolo atât timp cât este necesar.

A iesi din acest mod, trebuie doar să tastați exit sau combinația de taste Ctrl+D.

Cum să activați contul root în Ubuntu.

Să facem încă o dată o rezervare că nu este mare nevoie să folosim root (în loc de sudo) în sistem. Mai mult, în modul root există adesea probleme cu interfața grafică.

Cu toate acestea, o rădăcină dezactivată indică doar că parametrii săi de conectare nu sunt complet specificați, și anume, nu există o parolă.

Pentru ca utilizatorul să funcționeze ca root, trebuie să setați o parolă pentru el folosind comanda

sudo passwd root

După aceasta, sistemul vă va cere două parole: pentru primul utilizator și una nouă pentru root. Introducerea ambelor vă va oferi acces la capacitățile de administrator root.

O altă acțiune care trebuie efectuată este deblocarea intrării utilizator rootîn sistem prin GDM - manager de autentificare. Mergi la meniul Sistem? Administrare? Fereastra de conectare, în fila „Securitate”, bifați caseta de lângă „Permite intrare locală administrator de sistem."

Gata, acum te poți autentifica ca superutilizator root și ai toate privilegiile și problemele asociate cu root.

Dacă trebuie să dezactivați această caracteristică, puteți elimina pur și simplu parola pentru utilizatorul root folosind comanda

sudo passwd -l root

Să repetăm ​​încă o dată că utilizarea drepturi root pe sistem riscă să prăbușească în mod inutil platforma și, în cele din urmă, să o reinstaleze. Prin urmare, trebuie să cântăriți bine argumentele pro și contra înainte de a crea capacitatea de a lucra în sistem sub superutilizatorul rădăcină.

Mulțumesc că ai citit articolul. Îmi cer scuze pentru lipsa pozelor tradiționale, adevărul este că laptopul meu a început să facă față mașină virtuală, așa că nu mă pot conecta la Ubuntu și să fac capturi de ecran. Voi încerca să rezolv această problemă cât mai repede posibil. Vă recomand să vă abonați la actualizările blogului, pentru că în curând va fi publicat un articol, cu care probabil ar merita să începeți o serie de articole despre acest sistem de operare. Articolul va fi, așa cum probabil ați ghicit deja, despre instalarea Ubuntu. Pune-ți întrebările în comentarii. Până la următoarele articole!

Articole care pot fi utile:
1.
2.
3.

Eu însumi folosesc Ubuntu la serviciu și acasă ca sistem de operare principal de aproape doi ani. Pe serverul de acasă Eu folosesc serverul Ubuntu - funcționează ca un ceas, zile în șir, este folosit ca gateway și NAS. Dar cu Windows nu este posibil să lucrezi zile în șir fără probleme; i se întâmplă mereu ceva, chiar dacă nu îl atingi.

Răspuns

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/Android-Root..jpg 500w, http://androidkak.ru/wp- content/uploads/2015/08/Android-Root-300x127.jpg 300w" sizes="(max-width: 500px) 100vw, 500px">
Dacă ați deschis acest articol, probabil că aveți deja cel puțin o idee despre drepturile superutilizatorului. Dar în cazul rar în care ești utilizator obișnuit Android și a deschis articolul din interes inactiv - un mic program educațional.

Drepturile superutilizatorului, cunoscute și sub numele de drepturi root (din engleză „root”, care înseamnă „rădăcină”), sunt capacitatea de a înregistra, modifica și șterge informațiile aflate în partiția de sistem (sau rădăcină). Sistemul de fișiere. Acest concept similar cu drepturile de administrator pe Windows și utilizat pe sistemele de operare bazate pe UNIX (Linux, Android, Tizen etc.)

Drepturile de root pot fi obținute pe aproape toate dispozitivele Android și cu siguranță vom parcurge cele mai populare modalități de a le obține, dar mai întâi să răspundem la două foarte probleme importante: Este ceea ce suntem pe cale să facem acum în siguranță și, de asemenea, dacă merită.

Care sunt consecințele obținerii drepturilor root?

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/vnimanie.jpg" alt=" vă rugăm să rețineți" width="145" height="121" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/vnimanie..jpg 300w" sizes="(max-width: 145px) 100vw, 145px"> !} În primul rând, răspunde la întrebarea - ai citit contractul de garanție care a venit cu telefonul tău? Dacă l-ați citit, atunci știți că obținerea drepturilor de root este o zonă gri și dacă garanția dvs. va rămâne cu dvs. la sfârșitul procesului depinde doar de politica producătorului.
Apoi, amintiți-vă un lucru - a fi un superutilizator vă oferă acces complet. DEPLIN. Adică, dacă ți se întâmplă brusc să ștergi fișiere importante de sistem, nimeni nu te va opri. Așadar, fiți foarte atenți la ce programe primesc aceste drepturi de la dvs. și consultați-vă și cu alții care sunt mai mulți utilizatori experimentați Android înainte de a face ceva prost.

Ce beneficii poți obține cu drepturile root?

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/android-vigody.jpg" alt="Beneficiile obținerii drepturilor" width="159" height="50" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/android-vigody..jpg 300w" sizes="(max-width: 159px) 100vw, 159px"> !} Lista de lucruri pe care le puteți face cu drepturile root este pur și simplu uriașă. Aruncă o privire la cele mai populare motive pentru a obține privilegii root!

IMPORTANT: Programul care vă permite să efectuați această acțiune este indicat în paranteze.

  1. Îndepărtarea programe preinstalate la Facebook sau Twitter de la partiția sistemului(Titanium Backup);
  2. Se transferă memoria cache a aplicației din harta internă memorie la extern (FolderMount);
  3. Transferarea secțiunii aplicației pe un card de memorie (Xposed App2SD);
  4. Modificarea globală a interfeței cu capacitatea reglaj fin(aproape toate modulele Xposed);
  5. Dezactivați publicitatea în toate aplicațiile (Adaway);
  6. Hacking achiziții în aplicație de la PlayMarket (Freedom);
  7. Dezactivarea verificării licenței în aplicațiile care nu pot fi piratate, precum și piratarea acestora (Lucky Patcher).

Citeste si: Cum se face Hard Reset pe un dispozitiv Android

Și asta nu este tot! De fapt, cu acces root la telefonul tău, poți face aproape orice cu el. Și dacă siguranța dvs. nu s-a răcit încă, să trecem la procesul real de obținere a drepturilor de root.

Instrucțiuni

data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/Android-s-root-pravami.jpg" alt="Rooted Android" width="165" height="91" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/Android-s-root-pravami..jpg 300w" sizes="(max-width: 165px) 100vw, 165px"> !}
Din păcate, nu puteți activa pur și simplu accesul root pe Android - producătorii au încercat să-și protejeze creațiile de mâinile strâmbe ale utilizatorilor și acest lucru este, de fapt, corect - altfel numărul de apeluri către centrele de service ar fi crescut semnificativ. Dar asta nu înseamnă că este deloc imposibil să obții drepturi root. Mai mult, pentru majoritatea telefoanelor această procedură este extrem de banală și durează doar câteva minute.

Există multe modalități de a obține drepturi de root și, ca și în celelalte instrucțiuni ale noastre, vom trece de la simplu la complex.

1. Din dispozitivul propriu-zis

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/google-play-logo-274x300.png" alt="google piata de joaca"width="92" height="100" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/google-play-logo-274x300..png 405w" sizes="(max-width: 92px) 100vw, 92px"> În ciuda faptului că mulți producători blochează accesul la smartphone-urile lor cât mai mult posibil, hackerii din toată lumea găsesc din când în când lacune care le permit să obțină drepturi cu o singură atingere pe ecran. Și alți producători pur și simplu au încredere în utilizatorii lor și chiar publică algoritmi pentru ocolirea protecției lor. Pe acest principiu se bazează diverși destinatari automati ai drepturilor root, dintre care cel mai faimos este KingRoot.

Tot ce este nevoie pentru a vă roota dispozitivul folosind KingRoot este să apăsați un buton. Printre dezavantaje, KingRoot nu este cel mai familiar utilizatorilor vechi Manager Android dreapta În loc de SuperSU obișnuit, KingRoot folosește program propriu, care, însă, nu diferă foarte mult de SuperSU din punct de vedere al funcționalității.

Pe lângă KingRoot, programul Framaroot este popular, precum și numeroase alte aplicații pentru dispozitive Android, de exemplu, VRoot,

2. Folosind un PC și programe speciale

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/android-i-pk-300x258.jpg" alt="Connection android la pc" width="150" height="129" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/android-i-pk-300x258..jpg 473w" sizes="(max-width: 150px) 100vw, 150px"> !} Dacă este imposibil să transmiteți instrucțiuni pentru deblocare din interiorul sistemului Android, aceasta nu înseamnă că acest lucru nu se poate face deloc. Cel puțin, programe precum SuperOneClick, Kingo și multe altele funcționează după acest principiu. Ca bază a muncii lor, aceștia folosesc o conexiune USB între un smartphone Android și un PC, prin care sunt trimise comenzi.

Citeste si: Cum se face din Dispozitive Android Windows Telefon

Pentru a putea face acest lucru, trebuie să activați opțiunea „Depanare USB” în setările smartphone-ului dumneavoastră Android. Este localizat în secțiune ascunsă„Pentru dezvoltatori” și pentru a deschide această secțiune (dacă este închisă), accesați secțiunea „Despre tabletă” și faceți clic pe elementul „Versiune Build” de zece până la cincisprezece ori.

După ce l-ați pornit, pur și simplu conectați smartphone-ul Android la computer (în Modul de masă Stocare, desigur) și lansați programul la alegere, apoi urmați instrucțiunile pentru lucrul cu acesta. Va trebui să te gândești singur ce program să alegi și cum să-l folosești exact - numărul de dispozitive Android este prea mare pentru ca tu să poți spune cu încredere care funcționează cu un program și care funcționează cu altul.

3. Folosind PC și terminalul ADB

data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/android-pc-adb-300x258.jpg" alt="Connection telefon și computer prin protocolul adb" width="150" height="129" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/android-pc-adb-300x258..jpg 473w" sizes="(max-width: 150px) 100vw, 150px"> !} Dacă producătorul smartphone-ului tău este foarte pasionat de paranoia acestuia și, în același timp, are suficient de mult succes încât să-și permită să angajeze mulți programatori talentați pentru o slujbă de care puțini oameni au nevoie (Sony este în mod special vinovat de asta), obținerea drepturilor de root folosind KingRoot sau Kingo nu va funcționa. Așa cum nu va funcționa să faceți root pe dispozitive cu hardware non-standard (să zicem, pe linia Asus Zenfone sau pe tabletele chinezești Android construite pe Intel Atom). În acest caz, va trebui să utilizați ajutorul unui computer și interfața adb.

Pentru cei care nu stiu ce este adb, raspundem. ADB este un protocol special care permite dispozitivului dvs. Android să primească instrucțiuni de la computer printr-un cablu USB. Datorită faptului că ADB face parte din sisteme Android, astfel de echipe au în majoritatea cazurilor mai multe prioritate ridicată, Cum solutii de securitate producator de telefon.

Pentru operatie normala ADB cu telefonul dvs. veți avea nevoie de cel puțin:

  • Calculator cu sistem de operare sistem Windows 7 (sistemele de operare mai noi pot fi instabile sau pot să nu funcționeze deloc cu driverele necesare);
  • Un set de drivere adb pentru dispozitivul dvs. (de obicei emise de producător);
  • Cablu USB;
  • De fapt, un smartphone cu opțiunea „Depanare USB” activată în setări;
  • O arhivă cu un terminal ADB dezambalat în folderul „X://ADB”, unde X este o unitate (de preferință) non-sistem.

ÎN Linux Mint(ca și în Ubuntu) autentificarea rădăcină este dezactivată implicit. Pe de o parte, acest lucru este corect, astfel încât un utilizator care a lucrat anterior în Windows în mod constant ca administrator să nu repete această greșeală în Ubuntu/Mint. Dar este încă posibil să te autentifici ca root.

root în Linux Mint

Atenţie! Lucrul ca root este periculos! Se recomandă utilizarea utilitarului sudo pentru a efectua sarcini administrative. Autorul nu este responsabil pentru consecințele muncii neglijente cu privilegii ridicate!

Obținerea privilegiilor root într-un terminal sau consolă

Pentru a obține privilegii de root în Linie de comanda doar intra sudo -i, apoi parola dvs. Acesta poate fi folosit atunci când trebuie să introduceți mai multe comenzi ca root().

Atribuirea unei parole de root

Pentru a vă putea autentifica ca root, trebuie mai întâi să îi atribuiți o parolă (apropo, în Debian și openSUSE parola pentru root este atribuită în timpul procesului de instalare). Pentru a face acest lucru, introduceți pe linia de comandă sudo passwd root, apoi introduceți parola și parola root de două ori. După aceasta, vă puteți autentifica ca root pe linia de comandă. În plus, dacă intri suși introduceți parola root, veți primi privilegii ridicate (de la sudo -i).

Activarea capacității de a vă conecta ca root în MDM

Deci, prin atribuirea unei parole de root, ne-am putut autentifica ca root în consolă, dar nu în mediu grafic. Faptul este că, în mod implicit, în setările MDM, autentificarea ca root este interzisă. Pentru a o rezolva, trebuie să accesați setările de sistem, deschideți Preferințe ferestrei de conectare, secțiune deschisă Opțiuni si marca Permite autentificarea root. După aceasta, vă puteți autentifica ca root în modul grafic.

Apropo, Thunar, lansat de la rădăcină, arată o linie galbenă cu un avertisment, în timp ce Nemo arată doar o linie roșie cu cuvintele „Privilegii ridicate”.

Apropo, în același Ubuntu, autentificarea ca root este mai puțin limitată: LightDM de la Ubuntu nu interzice autentificarea ca root în mod implicit, iar managerul de fișiere Nautilus care vine cu Ubuntu, lansat cu drepturi de root, nu afișează niciun avertisment ( ca Delfinul).

Selectează evaluarea Da-i 1/5 Da-i 2/5 Da-i 3/5 Da-i 4/5 Da-i 5/5