Su vs Sudo: forskelle og konfiguration

Tegneserie om kraften i sudo ved udførelse af kommandoer

Endnu en artikel om hans vs. sudo. Su-programmet er meget brugt i Unix-lignende operativsystemer for at få adgang som root og opnå de nødvendige tilladelser til at udføre andre kommandoer fra terminalen, og selv visse programmer med en grafisk brugergrænseflade har udvidelser, der grafisk anmoder om denne adgangskode, når det er nødvendigt.

Som du allerede ved, su er akronymerne for "erstatningsbruger" (skift bruger) eller superbruger (superbruger), er der forskellige meninger. Hvorom alting er, så er dette ikke det virkelig vigtige ved din. Det gode er, at det giver os fuld kontrol efter at have indtastet root-adgangskoden og foretaget en lang række ændringer og systemadministration, som uden privilegierne ville vi ikke få lov.

su –c “comando”

Den anden nytte er sudo (superbruger gør), hvilket minder meget om su, men med nogle begrænsninger. Men på trods af at det er mere restriktivt og ikke giver dig fuld kontrol, er det mindre sikkert, og dets brug anbefales altid på en kontrolleret måde, og når det arbejde, vi ønsker at udføre, ikke tillader os at udføre det uden privilegier.

sudo er skrevet af Bob Coggeshall og Cliff Spencer i XNUMX'erne, da de var i datalogiafdelingen på New York University. Det vedligeholdes i øjeblikket af en af ​​OpenBSD-udviklerne, Todd c. Miller i samarbejde med Chris Jepeway og Aaron Spangler. Det er kompatibelt med forskellige operativsystemer, såsom GNU/Linux, BSD og derivater og Mac OS X,...

Versioner er blevet udgivet gennem årene. ændret og forbedret sudo for at få det til at fungere så glat som muligt og være så sikkert som muligt. Måden at bruge det på ligner su, du skriver det og indtaster adgangskoden for at få privilegierne et øjeblik (uddragsperiode), men root-adgangskoden er ikke nødvendig, kun brugerens adgangskode.

sudo “comando”

Ved at tillade få privilegier For enhver bruger er sudo mindre ønskværdigt og usikkert end su, som vi har sagt, men det kan være hurtigere eller mere bekvemt på visse måder. Af denne grund er det ikke alle distributioner, der integrerer det. Hvis du vil gøre sudo en smule mere sikker, kan du ændre sudoers-filen, der er placeret i mappen /etc. Sådan vil du eliminere "nådeperioden", så en utaknemmelig person bruger den til det onde:

sudo nano /etc/sudoers

Og til sidst skriver du følgende línea, respekter mellemrum, store og små bogstaver og uden at lave fejl, så gem dokumentet, og det er det:

Defaults:ALL timestamp_timeout=0

Filen / etc / sudoers indeholder en liste over brugere, der har tilladelse til at køre bestemte programmer og filer eller ej. Med et andet program eller kommando kaldet "visudo" kan vi yderligere ændre filen /etc/sudoers. Du kan få mere information om ham ved at konsultere hans manual. Det gode ved visudo er, at det redigerer filen uden risiko.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Walter hvid sagde han

    Artiklen er næsten fremragende, jeg ved bare ikke hvad "øl" betyder, det ser ud til at han mente: "øl" ;)

  2.   Pepe Matthias sagde han

    Mand, det er ikke sandt, at enhver bruger kan få adgang til root-privilegier, brugeren skal have administratorrettigheder, hvis jeg ikke giver dem disse rettigheder, vil sudo ikke fungere.

  3.   Jose sagde han

    Sikke en vrøvl artikel, de aner ikke, hvad de taler om.
    Jeg tvivler på, at de nogensinde har set en *nix-terminal i deres liv.