Afhængigt af hvordan du installerede det, er dit Linux -system muligvis konfigureret til at logge ind på rodkontoen via su i stedet for sudo. Du kan dog deaktivere rodkontoen og bruge sudo i stedet. Sådan gør du.

Hvorfor skal du deaktivere rodkontoen

Du bør deaktivere rodkontoen og bruge sudo til administrative opgaver, fordi det er mere sikkert end at bruge su. På denne måde skal du kun huske én adgangskode på dit Linux -system.

Hvis du har flere administrative brugere, f.eks. På en server, kan en af ​​dem kompromittere root -adgangskoden. Sudo lader alle bruge deres egen adgangskode. Hvis root -login er deaktiveret, kan ingen lække adgangskoden. Hvis en administrator bliver useriøs, kan du bare deaktivere deres konto.

Sørg for, at du først kan "sudo"

Inden du deaktiverer rodkontoen, skal du sørge for, at du først kan sudo. Mange distros konfigurerede den første bruger som administrator ved installationen. Så hvis det er dig, kan du sandsynligvis sudo allerede. Rodkontoen er allerede låst, hvis dit system er konfigureret med sudo som standard.

instagram viewer

Hvis sudo ikke er installeret på dit system, kan du bruge din pakkehåndtering til at hente det. Prøv at søge efter en pakke med navnet "sudo" og installer den. Efter installationen skal du muligvis tilføje din brugerkonto til "hjulet", "admin" eller en lignende brugergruppe for at kunne bruge sudo.

For at konfigurere sudo skal du bruge visudo kommando. Dette åbner en kopi af /etc/sudoers fil og gemmer kun en gyldig konfiguration, hvilket sparer dig for enhver uønsket skade på systemet.

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

Låsning af rodkontoen

Nu hvor sudo er oprettet, vil du gerne låse rodkontoen. Dette forhindrer alle i at bruge su eller logge ind på root direkte. For at gøre dette skal du bruge kommandoen passwd:

sudo passwd -l root

Nu er dit system mere sikkert

Med sudo installeret og rodkontoen låst, kan du have ro i sindet om, at dit system er sikkert. Endnu bedre, du vil ikke snuble over at huske din almindelige kontoadgangskode og rodadgangskoden.

Selvom su- og sudo -kommandoerne muligvis giver root -adgang, er sidstnævnte mere fleksibel og sikker end su, fordi du kan angive, hvem der må gøre hvad på et Linux -system.

DelTweetE -mail
Sudo vs. su: Hvilken kommando skal du bruge?

På Linux er der to kommandoer for at få superbrugeradgang: su og sudo. Hvilken en skal du bruge, afhænger af opgaven.

Læs Næste

Relaterede emner
  • Linux
  • Systemadministration
  • Linux -kommandoer
Om forfatteren
David Delony (45 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.

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