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.
Artiklen er næsten fremragende, jeg ved bare ikke hvad "øl" betyder, det ser ud til at han mente: "øl" ;)
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.
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.