Mange Linux-brugere er opmærksomme på eller har hørt udtrykket "root" før. Grundlæggende er "root" en bruger, der har fuldstændig og total kontrol over hele Linux-systemet, og der er bogstaveligt talt ingenting, der ikke kan ændres. Dette gør rod farligt, og noget, som kun avancerede brugere, der forstår implikationerne af rod, skal bruge.

For det meste har brugerne ikke adgang til rodbrugeren. På nogle almindelige Linux-distributioner (primært Ubuntu) er der ikke engang en mulighed for, at en bruger kan konfigurere root-adgangskoden. Faktisk fortæller de ikke engang adgangskoden. Linux-brugere er i stand til at omgå denne praksis ved at bruge sudo kommandoen. Denne kommando løfter midlertidigt brugerens tilladelse, så de kan køre systemstyringsopgaver uden at være en rodbruger.

Så med alt dette i tankerne, hvorfor skulle vi bruge "root", hvis sudo er der? Årsagen er, at sudo ikke fungerer på det tidspunkt. Nogle systemkommandoer virker kun med rodbrugeren. Og i det hele taget kan det være trættende at indtaste sudo hver gang, og brugerne logger ofte ind med roden brugeren for at få alt gjort.

Hvorfor vil du slette root-adgangskoden?

Sletning af roden brugeren er en sikkerhedsforanstaltning og generelt bare noget, der er godt at gøre. Det er stadig muligt for brugerne at gå rundt om "root", og dette kan tilføje et behov for sikkerhed til dit system. For eksempel er en Linux-computer med et kompliceret brugernavnskodeord og en svag rodadgangskode sårbar for mulige sikkerhedsproblemer eller ubudne brugere.

Men at have en rodbruger uden adgangskode har sine fordele. Ingen rodadgangskode betyder, at ingen vil kunne logge ind, således at hackere aldrig vil kunne fuldstændig rydde op på et system. Desuden kan brugere stadig få en root shell med sudo ved at gøre sudo -s eller sudo su .

Fjernelse af adgangskoden

At slette rodadgangskoden er meget enkel. For at starte skal du åbne et terminalvindue og få adgang til root. Gør dette med sudo -s . Dette vil give brugerens root adgang uden at logge ind på roden brugeren. Fjern derefter rodadgangskoden med denne kommando:

 passwd - lås rod 

Dette vil helt deaktivere root login. Ingen bruger har adgang til det fra dette punkt på.

Alternativt er det muligt at slette den nuværende adgangskode, så ingen bruger ved hvad det er:

 passwd -d root 

Gør følgende for at genaktivere rod:

 sudo passwd root 

Systemet beder om en ny adgangskode, og root-kontoen genaktiveres på systemet med den nye adgangskode.

Konklusion

Når det kommer til Linux eller Unix-lignende operativsystemer generelt, er root-brugeren det mest kraftfulde værktøj. Med det hele systemet kan ændres og tinkered med. Dette er fantastisk til entusiaster og dem, der kan lide at tage Linux installation og finjustere alt. Alligevel kan der opstå problemer. Rot kan blive farligt, når det falder i de forkerte hænder. Dårlige ting kan ske. Som følge heraf bør kun de, som virkelig forstår vigtigheden af ​​rodenbrugeren, bruge den.

Billedkredit: 365 x18 Min bærbar computer på ZenWalk Linux