Sudo vs su: Hvilken kommando skal du bruge?

Sudo vs su: Hvilken kommando skal du bruge?

Afhængigt af din Linux -opsætning kan du udføre administrative opgaver ved hjælp af enten su -kommandoen eller sudo. Det er let at forvirre disse to kommandoer, da de begge har lignende funktioner.





Så hvilken kommando skal du bruge? Lad os finde ud af det.





Su giver dig fuld rodadgang

Den traditionelle måde at få adgang til rodkontoen til at konfigurere et Linux -system, der går tilbage til Unix -dagene, bruger su kommandoen:





su –

Det ' - 'betyder, at du har det samme miljø, som du ville have, hvis du loggede direkte ind som root. Systemet beder dig om din adgangskode. Hvis du lykkes, ændres prompten til et ' # ' Karakter. Du kan derefter køre alle kommandoer, du skal bruge som root.

Type Log ud eller slå Ctrl + D at vende tilbage til standardbrugerrettigheden, når du er færdig.



hvordan man løser for en variabel i excel

Selvom su er nyttig, er hovedproblemet, at det er en alt-eller-ingenting-mulighed. Du har fuld root -adgang eller almindelige privilegier. Hvis du har flere administratorer på en server, skal du dele den samme root -adgangskode.

Sudo giver dig mere kontrol

Flere Linux -distributioner som Debian og Ubuntu installeres sudo som standard, fordi det er sikrere end at bruge su. Det er et modent værktøj, der har eksisteret siden 1980.





Sikker på, du skal kun huske én adgangskode, men sudos fulde kraft leveres med administration af flere administratorer på flere maskiner. Det er så nyttigt, at sudo er blevet udødeliggjort i nørdeskultur i en berømt XKCD -tegneserie . Du kan endda konfigurere sudo til at køre uden adgangskode, men dette anbefales naturligvis ikke til servere, hvor sikkerhed er i højsædet.

Ud over fuld rodadgang som med su, kan du angive, hvilke brugere der kan køre hvilke kommandoer på hvilke systemer i /etc/sudoers fil. På grund af sudos fleksibilitet er /etc/sudoers syntaks er kompleks.





Relaterede: Sådan tilføjes en bruger til Sudoers -listen i Linux

hvad kan nogen gøre med min e -mail -adresse

Brug sudo når du kan

Fordi sudo er detaljeret og mere sikker end su, angiver flere Linux -distributioner det som standard superbrugerkommando. Normalt betegnes den første bruger som en 'administrativ' bruger og konfigureres således til at bruge sudo.

Hvis et system ikke har sudo installeret, er det let at hente fra pakkehåndteringen. Efter installation, for alle andre administrative brugere, er det bare et spørgsmål om tilføjer en bruger til den rigtige gruppe , typisk 'admin', 'sudo' eller 'hjul'. Disse brugergrupper er også distro-specifikke.

Nu kan du sikkert administrere dit Linux -system

Med sudo er det let at administrere dit Linux -system med kun din brugeradgangskode. Brugere overser ofte fleksibiliteten ved dette værktøj. Selvom Linux er et sikkert operativsystem, er intet operativsystem perfekt. Der er stadig nogle sikkerhedsproblemer i Linux, som du bør være opmærksom på.

Del Del Tweet E -mail Er Linux virkelig immun mod virus og malware? Her er sandheden

Du har hørt, at Linux ikke rigtig er bekymret over vira og malware. Men hvorfor er dette? Og endnu vigtigere, er det sandt?

Læs Næste
Relaterede emner
  • Linux
  • Linux -kommandoer
  • Systemadministration
Om forfatteren David vrøvl(49 artikler udgivet)

David er freelance skribent med base i det nordvestlige Stillehav, men stammer oprindeligt fra Bay Area. Han har været en teknologientusiast siden barndommen. Davids interesser omfatter læsning, se kvalitets -tv -shows og film, retrospil og pladesamling.

bedste online video downloader fra ethvert websted
Mere fra David Delony

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere