Su vs Sudo: diferențe și configurație

Desene animate despre puterea sudo la executarea comenzilor

Un alt articol despre lui vs. sudo. Programul su este utilizat pe scară largă în sistemele de operare de tip Unix pentru a accesa ca root și a obține permisiunile necesare pentru a executa alte comenzi de la terminal și chiar anumite programe cu o interfață grafică de utilizator au extensii care solicită grafic această parolă atunci când este necesar.

După cum știți deja, su este acronimul pentru „utilizator substitut” (schimb de utilizator) sau super utilizator (super utilizator), există mai multe opinii. Oricum ar fi, acest lucru nu este cu adevărat important la dumneavoastră. Lucrul bun este că ne permite controlul total după introducerea parolei de root și efectuarea multor modificări și administrarea sistemului, care fără privilegii nu ne-ar fi permis.

su –c “comando”

Cealaltă utilitate este sudo (super user do), care este foarte asemănător cu su, dar cu unele restricții. Cu toate acestea, în ciuda faptului că este mai restrictiv și nu vă oferă un control total, este mai puțin sigur și utilizarea acestuia este întotdeauna recomandată într-un mod controlat și atunci când munca pe care vrem să o facem nu ne permite să executăm fără privilegii.

Sudo a fost scris de Bob Coggeshall și Cliff Spencer în anii optzeci, când se aflau în departamentul de informatică de la Universitatea din New York. În prezent este întreținut de unul dintre dezvoltatorii OpenBSD, Todd c. Miller în colaborare cu Chris Jepeway și Aaron Spangler. Este compatibil cu diferite sisteme de operare, cum ar fi GNU / Linux, BSD și derivate și Mac OS X, ...

Versiunile au fost publicate de-a lungul anilor modificat și îmbunătățit de sudo, astfel încât să funcționeze în cel mai bun mod posibil și să fie cât mai sigur posibil. Modul de utilizare este similar cu su, îl tastați și introduceți parola pentru a obține momentan privilegiile (perioada de grație), dar parola de root nu este necesară, ci doar parola utilizatorului.

sudo “comando”

Îngăduind obține privilegii pentru orice utilizator, sudo este mai puțin recomandabil și nesigur decât su, așa cum am spus, dar poate fi mai rapid sau mai practic în anumite privințe. Din acest motiv, nu toate distribuțiile îl integrează. Dacă doriți ca sudo să fie mai sigur, puteți modifica fișierul sudoers găsit în directorul / etc. Astfel veți elimina „perioada de grație” pentru ca un ingrat să o folosească pentru rău:

sudo nano /etc/sudoers

Și la final scrieți următoarele Línea, respectând spațiile, majusculele și minusculele și fără a face greșeli, apoi salvați documentul și gata:

Defaults:ALL timestamp_timeout=0

Fișierul / etc / sudoers Conține o listă de utilizatori cărora li se permite să ruleze sau nu anumite programe și fișiere. Cu un alt program sau comandă numit „visudo” putem modifica în continuare fișierul / etc / sudoers. Puteți obține mai multe informații despre el consultând manualul său. Lucrul bun despre visudo este că editează fișierul fără riscuri.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Walter White el a spus

    Articolul este aproape excelent, pur și simplu nu știu ce înseamnă „bere”, cred că a vrut să spună: „bere”;)

  2.   Pepe Matthias el a spus

    Omule, faptul că orice utilizator poate accesa privilegii de root nu este adevărat, utilizatorul trebuie să aibă drepturi de administrator, dacă nu le acord aceste drepturi, sudo nu va funcționa.

  3.   Jose el a spus

    Ce mizerie dintr-un articol, habar n-au despre ce vorbesc.
    Mă îndoiesc că au văzut vreodată un terminal * nix în viața lor.