Många Linux-användare är medvetna om eller har hört frasen "root" förut. I grunden är "root" en användare som har fullständig och total kontroll över hela Linux-systemet, och det finns bokstavligen inget som det inte kan förändras. Detta gör root farligt och något som bara avancerade användare som förstår konsekvenserna av rot borde använda.

För det mesta har användarna inte tillgång till root-användaren. På vissa vanliga Linux-distributioner (främst Ubuntu) finns det inte ens en möjlighet för en användare att ställa in root-lösenordet. Faktum är att de inte ens säger dig lösenordet. Linux-användare kan kringgå denna övning genom att använda sudo kommandot. Detta kommando ökar användarbehörigheten tillfälligt så att de kan köra systemhanteringsuppgifter utan att vara en root-användare.

Så, med allt detta i åtanke, varför skulle vi använda "root" om sudo är där? Anledningen är att sudo inte fungerar vid den tiden. Vissa systemkommandon fungerar bara med root-användaren. Och totalt sett kan du gå in i sudo varje gång, och användarna loggar ofta in med root-användaren för att få allt gjort.

Varför skulle du radera root-lösenordet?

Att radera root-användaren är en säkerhetsåtgärd och övergripande bara något som är bra att göra. Det är fortfarande möjligt för användarna att gå runt "root", och detta kan lägga till en nödvändig säkerhetsuppgift för ditt system. Till exempel är en Linux-dator med ett komplicerat användarnamnslösenord och ett svagt rotlösenord sårbart för möjliga säkerhetsproblem eller inkräktare.

Att ha en root-användare utan lösenord har dock fördelar. Inget root-lösenord innebär att ingen kommer att kunna logga in, så att hackare aldrig kommer att kunna rota ett system helt. Dessutom kan användare fortfarande få ett rotskal med sudo genom att göra sudo -s eller sudo su .

Ta bort lösenordet

Att radera lösenordet är mycket enkelt. För att starta, öppna ett terminalfönster och få root-åtkomst. Gör detta med sudo -s . Detta ger användaren root-åtkomst utan att logga in i root-användaren. Ta sedan bort lösenordet med det här kommandot:

 passwd -lockrot 

Detta kommer helt att inaktivera root-inloggningen. Ingen användare har tillgång till den från den här tiden på.

Alternativt är det möjligt att radera det aktuella lösenordet så ingen användare vet vad det är:

 passwd -d root 

För att återaktivera rot, gör:

 sudo passwd root 

Systemet ber om ett nytt lösenord, och rootkontot kommer att aktiveras på nytt med systemet med det nya lösenordet.

Slutsats

När det gäller Linux eller Unix-liknande operativsystem i allmänhet är root-användaren det kraftfullaste verktyget. Med det hela systemet kan modifieras och tinkered med. Det här är bra för entusiaster och de som gillar att ta Linux-installation och tweak allt. Fortfarande kan problem uppstå. Rot kan bli farlig när den faller i fela händer. Dåliga saker kan hända. Som ett resultat bör bara de som verkligen förstår roddanvändarens betydelse använda den.

Bildkrediter: 365 x18 Min bärbar dator på ZenWalk Linux