Cum să ai privilegii complete (Root) în Linux

Autor: Louise Ward
Data Creației: 4 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Как создать программный RAID на Linux Ubuntu
Video: Как создать программный RAID на Linux Ubuntu

Conţinut

Contul „rădăcină” de pe un computer Linux este un cont cu drepturi depline. Pentru a manipula comenzile de pe Linux, în special cele care afectează sistemul de fișiere, necesită de obicei acces root sau acces privilegiat. Cu o putere imensă, spre deosebire de permisiunile de utilizare normale, accesul la root ar trebui să fie necesar numai atunci când este necesar. Datorită acestui fapt, fișierele de sistem critice pot evita daunele nedorite.

Pași

Metoda 1 din 4: obțineți acces root cu terminalul

  1. Deschideți un program de interfață pentru promptul de comandă al terminalului. Dacă terminalul nu este deja pornit, deschideți-l. Multe versiuni Linux vă permit să deschideți un terminal apăsând o combinație de taste Ctrl+Alt+T.

  2. Tip.su - și apăsați↵ Intrați. Veți fi conectat ca „utilizator avansat”. De fapt, puteți utiliza această comandă pentru a vă conecta la computer ca utilizator obișnuit. Cu toate acestea, când rămâneți necompletat, vă va permite să vă conectați cu prioritate.

  3. Introduceți parola preferată a contului când vi se solicită. După tastare su - și apăsați ↵ IntrațiVi se va cere să introduceți parola preferată a contului.
    • Dacă primiți un mesaj „eroare de autentificare”, este posibil ca contul dvs. root să fi fost blocat. Citiți următoarea secțiune pentru a afla cum să o deblocați.

  4. Testați interpretul de linie de comandă. Când sunteți conectat cu prioritate, interpretul din linia de comandă se va termina cu # in loc de $.
  5. Introduceți o comandă care necesită acces prioritar. Odată folosit su - Pentru a vă conecta cu prioritate, puteți rula orice comandă care necesită acces prioritar. Comeinand su este ținut până la încheierea sesiunii, deci nu este nevoie să reintroduceți parola de prioritate de fiecare dată când trebuie să rulați o comandă.
  6. Luați în considerare utilizarea.sudoin loc desu -.sudo („super user do”) este o comandă care vă permite să rulați alte comenzi cu prioritate temporară. Acesta este cel mai bun mod de a rula comenzi care necesită acces root pentru majoritatea utilizatorilor, deoarece în acest moment nu aveți nevoie de mediul de acces preferat și utilizatorul nu trebuie să cunoască parola contului. Aceștia vor introduce parola de conectare obișnuită pentru a avea acces temporar la root.
    • Tip sudo comanda și apăsați ↵ Intrați (precum sudo ifconfig). Când vi se solicită, introduceți parola utilizator cont, nu tastați parola contului preferat.
    • sudo este metoda preferată cu versiuni precum Ubuntu: funcționează chiar și atunci când contul root este blocat.
    • Această comandă este numai pentru utilizatorii cu drepturi administrative. Utilizatorul poate fi adăugat sau eliminat din.
    publicitate

Metoda 2 din 4: Deblocați contul root (Ubuntu)

  1. Deblocați contul root (Ubuntu). Ubuntu (și alte versiuni) blochează contul root pentru a împiedica accesul utilizatorilor obișnuiți. Acest lucru se datorează utilizării comenzilor sudo (vezi mai sus), rareori avem nevoie de acces prioritar. Deblocarea contului root vă va permite să vă conectați cu prioritate deplină.
  2. Deschideți terminalul. Dacă lucrați la un mediu desktop, puteți apăsa Ctrl+Alt+T pentru a rula terminalul.
  3. Tip.rădăcină sudo passwdși apăsați↵ Intrați. Când vi se solicită, introduceți parola utilizator ta.
  4. Setați o parolă nouă. Vi se va cere să creați și să introduceți o nouă parolă de două ori. Odată setat, contul root va funcționa.
  5. Blocați contul root. Dacă doriți să blocați contul root, introduceți următoarea comandă pentru a elimina parola și a bloca contul:
    • sudo passwd -dl root
    publicitate

Metoda 3 din 4: conectați-vă cu control complet

  1. Luați în considerare utilizarea altor metode pentru a obține acces root temporar. Conectarea cu control complet ar trebui să fie limitată la utilizarea normală, deoarece acest lucru este foarte ușor de executat comenzi care ar putea face sistemul inoperabil. În același timp, prezintă și riscuri de securitate, mai ales atunci când serverul SSH rulează pe computer. Conectați-vă cu acces complet numai atunci când sunt necesare reparații urgente, cum ar fi depanarea unei defecțiuni a unității sau recuperarea unui cont blocat.
    • Utilizare sudo sau su În loc să vă conectați cu acces complet, acesta va ajuta la prevenirea daunelor de conectare nedorite. Aceste comenzi oferă utilizatorului posibilitatea de a lua în considerare comanda înainte de a se produce un prejudiciu grav.
    • Unele versiuni, cum ar fi Ubuntu, blochează contul root până când îl deschideți singur. Acest lucru nu numai că împiedică utilizatorul să provoace accidental prea multe daune atunci când folosește contul root, dar protejează și sistemul de hackeri: contul root este adesea prima lor țintă. Odată blocat, hackerul nu va putea accesa cu contul root. Puteți consulta instrucțiunile pentru deblocarea contului root pe Ubuntu din secțiunea anterioară.
  2. Import.rădăcină în câmpul utilizatorului când vă conectați la Linux. Dacă contul root nu este blocat și dacă cunoașteți parola, vă puteți conecta cu acces root atunci când este necesar un login normal. Import rădăcină în câmpul utilizatorului când vi se solicită să vă conectați.
    • Dacă aveți nevoie de acces root pentru a opera o anumită comandă, utilizați metoda de mai sus.
  3. Introduceți parola de root în câmpul de parolă utilizator. După import rădăcină în câmpul nume de utilizator, introduceți parola de root atunci când vi se solicită.
    • În multe cazuri, parola de root poate fi doar „parolă”.
    • Dacă nu știți sau ați uitat parola de root, consultați instrucțiunile pentru a vă reseta parola mai târziu.
    • În Ubuntu, contul rădăcină este blocat și devine indisponibil până la deschidere.
  4. Evitați să rulați programe complicate în timp ce sunteți conectat cu contul root. Este posibil ca, obținând acces root, programul pe care intenționați să îl rulați să aibă un impact negativ asupra sistemului. În loc să vă conectați cu contul root, sudo și su este recomandat pentru a rula programul. publicitate

Metoda 4 din 4: Resetați parola de root și parola de administrator

  1. Resetați parola contului rădăcină când ați uitat. Dacă ați uitat parola contului root și parolele utilizatorului, trebuie să porniți computerul în modul de recuperare pentru a schimba aceste parole. Dacă știți parola utilizatorului și trebuie să schimbați parola contului rădăcină, trebuie doar să tastați rădăcină sudo passwd, introduceți parola de utilizator și creați o nouă parolă root.
  2. Reporniți computerul și țineți apăsat-.⇧ Shiftîn stânga când apare ecranul BIOS-ului. Se va deschide meniul GRUB.
    • Apăsați și țineți apăsată tasta la momentul potrivit este destul de dificil, deci este posibil să fie necesar să o încercați de multe ori.
  3. Selectați elementul.- modul de recuperare - primul din listă. Modul de recuperare pentru versiunea curentă a sistemului de operare va fi descărcat.
  4. Alege o opțiune.din meniul care apare. Va fi lansată interfața liniei de comandă în care sunteți conectat cu contul root.
  5. Conectați unitatea cu permisiuni de scriere. Când pornește în modul de recuperare, de obicei aveți numai citire. Introduceți următoarea comandă pentru a activa accesul la scriere:
    • montare -rw -o remontare /
  6. Creați o parolă nouă pentru orice cont blocat. Când vă conectați cu contul root și modificați accesul, puteți crea o nouă parolă pentru toate conturile:
    • Tip passwd nume de cont și apăsați ↵ Intrați. Dacă doriți să modificați parola contului root, tastați rădăcină passwd.
    • Introduceți noua parolă de două ori când vi se solicită.
  7. Reporniți computerul după resetarea parolei. După ce ați resetat parola, puteți reporni computerul ca de obicei. Noua parolă va intra în vigoare imediat. publicitate

Avertizare

  • Utilizați contul root numai atunci când este necesar și ieșiți când ați terminat.
  • Partajați parola contului root numai cu persoana A) în care aveți încredere și B) trebuie să știe.