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, 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 en "#" Karakter. Du kan derefter køre alle kommandoer, du skal som root.

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

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.

instagram viewer

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

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å.

DelTweetE -mail
Er Linux virkelig immun mod virus og malware? Her er sandheden

Du har hørt, at Linux ikke rigtigt 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 Delony (42 artikler udgivet)

David er freelance skribent baseret 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.

Mere fra David Delony

Abonner på vores nyhedsbrev

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

Klik her for at abonnere