Log ind som root på Ubuntu

Log Ind Som Root Pa Ubuntu



Rootbrugeren er ikke aktiv på Ubuntu som standard. Den kan aktiveres ved at indstille dens adgangskode ved hjælp af passwd kommandoen og derefter bruge hans - kommando kan du logge ind som root.

En root-bruger er en bruger, der besidder alle administrative rettigheder uden nogen begrænsninger. Den kan få adgang til og ændre enhver fil, tilføje eller fjerne brugere, installere eller slette software og ændre systemkonfigurationerne.

Rootbrugeren adskiller sig fra en normal bruger og har de højeste privilegier og betydeligt mere magt. For eksempel kan en root-bruger udføre kritiske kommandoer og redigere systemfilerne uden nogen begrænsninger, på den anden side har en normal bruger ikke sådanne tilladelser.







I denne vejledning vil jeg udforske Ubuntu root-brugeren, hvordan man logger ind som root-bruger, og hvordan den adskiller sig fra en normal bruger.



Bemærk: For instruktionerne og kommandoerne nævnt i denne vejledning, bruger jeg Ubuntu 22.04.



Ubuntu Root-bruger

Ved installation af Ubuntu oprettes en root-bruger uden adgangskode. Rodbrugeren holdes inaktiv for at undgå utilsigtet beskadigelse af systemfilerne. Derfor, når du logger ind på dit Ubuntu-system, kommer du ind som en normal bruger med specifikke bestemmelser. Det betyder dog ikke, at du ikke vil være i stand til at få adgang til root-privilegier. Hvis du har administrative rettigheder, skal du tilføje sudo før kommandoerne giver dig mulighed for at udføre rodspecifik kommandoer.





Root vs Sudo

Rod er en konto med alle de privilegier, mens Sudo er et kommandolinjeværktøj, der tillader en normal bruger med særlige privilegier at køre kommandoer, der kræver root-beføjelser. For eksempel, når du udfører en systemrelateret kommando på Ubuntu, giver den dig tilladelse nægtet fejl . Dette indebærer, at du ikke har autoritet til at foretage disse ændringer.



Men når du som en normal sudo-bruger indsætter sudo før kommandoen, udføres den uden problemer.

Men hvis du arbejder som root-bruger på dit system, behøver du ikke tilføje sudo før kommandoen for at udføre en systemrelateret opgave.

For at køre sudo-kommandoen skal en normal bruger have administrative rettigheder; se vores guide vedr tilføje en bruger til sudoers på Ubuntu for flere detaljer.

Aktiver Root User på Ubuntu

Som diskuteret tidligere er root-brugeren låst på Ubuntu og dens smag. Du kan dog aktivere det ved at indstille en adgangskode for root-brugeren.

Bemærk, at hvis du ikke er en del af sudoers, så kan du ikke udføre disse trin.

Du kan aktivere root-brugeren ved hjælp af passwd kommando med rod som brugernavn.

sudo passwd rod

Efter at have udført kommandoen, skal du indstille en stærk adgangskode, mens du husker betydningen af ​​root-brugeren. Når adgangskoden er indstillet, er root-brugeren aktiveret og kan tilgås.

Log ind som root

For at logge ind som root på Ubuntu skal du åbne terminalen og bruge hans kommando med en bindestreg , -l, eller --Log på mulighed.

hans -

Du vil blive bedt om adgangskoden; skriv adgangskoden, og nu er du logget ind som root på Ubuntu.

Bemærk, at den typiske $ tegn på bash-skallen ændres til # underskrive, når du logger ind som root på Ubuntu.

Nu behøver du ikke at sætte sudo, mens du udfører systemrelaterede kommandoer eller får adgang til systemfiler.

For at komme tilbage som en normal bruger, brug Afslut eller Log ud kommando.

Log ind som root gennem Display Manager

Ovenstående metode fungerer kun på terminalen, men hvis du vil bruge displaymanageren til at logge ind som root på Ubuntu, kan det også gøres.

Advarsel: Denne metode anbefales ikke, fordi du potentielt kan miste serverkontrollen i tilfælde af et ondsindet angreb. Det er også muligt, at du forårsager skade på systemfiler, mens du installerer software fra en ukendt kilde.

Bemærk, at følgende instruktioner er til Ubuntu 22.04 med et GENOME-skrivebordsmiljø, og vil ikke fungere, hvis du ikke bruger GENOME.

Den seneste GENOME bruger GDM3 display manager som standard, så vi får adgang til GDM3-konfigurationsfilen ved hjælp af nano-teksteditoren.

sudo nano / etc / gdm3 / custom.conf

Indtast følgende linje i filen.

TilladRoot = rigtigt

Tryk nu på ctrl+x for at afslutte filen og gemme ændringerne.

Det næste trin involverer ændringen af PAM eller Tilslutbart godkendelsesmodul mappe, som har en GDM-adgangskodefil.

Advarsel: Ændringen med fejl kan potentielt ødelægge pam. d konfigurationsfiler, som i sidste ende kan gøre din server utilgængelig.

Åbn gdm-passowrd fil igen ved hjælp af nano-editoren.

sudo nano / etc / pam. d / gdm-adgangskode

Kommenter den fremhævede linje i ovenstående skærmbillede ved hjælp af # skilt.

Trykke ctrl+x for at afslutte og gemme filen.

Fortsæt nu med at genstarte Ubuntu-systemet, og vælg derefter på login-skærmen Ikke opført mulighed.

Indtast brugernavnet rod og adgangskode, der blev oprettet i Log ind som root afsnit.

Efter login skal du åbne terminalen, og du vil se # underskrive som standard.

Log ind som root ved hjælp af Sudo

Hvis du er en normal bruger og en del af admin-gruppen eller har superbrugerrettigheder (sudoer), så kan du logge ind som root-bruger ved hjælp af sudo kommando.

sudo -s

Eller

sudo -jeg

Efter at have udført ovenstående kommando, vil du blive bedt om at indtaste adgangskoden, indtaste din adgangskode (brugeradgangskode ikke root).

Brugernavnet vil blive ændret fra dit normale navn til root; brug hvem er jeg kommando for at kende det aktuelle brugernavn.

hvem er jeg

Før login som root er brugernavnet ham selv , men efter login som root ændres brugernavnet til rod .

Der er altid sikkerhedsrisici forbundet med aktive root-brugere. Så jeg vil anbefale at få adgang til root-brugerprivilegier ved hjælp af sudo kommando.

Konklusion

En root-bruger er brugeren på øverste niveau med alle tilladelserne, men på Ubuntu er root-brugeren ikke aktiv som standard. For at aktivere root-brugeren skulle en adgangskode indstilles ved hjælp af passwd kommando. Hvis en bruger allerede er en sudoer, kan denne bruger blive root ved at bruge sudo -i kommando. Denne vejledning nævnte også en metode til at aktivere root-login fra GUI, hvilket ikke anbefales. Det er vigtigt at bemærke, at inklusive Ubuntu i mange Linux-distributioner, holdes root-brugeren inaktiv på grund af sikkerhedsrisici. Det anbefales at bruge sudo i stedet for at logge ind som en aktiv root-bruger, fordi det er en mere sikker mulighed. For at lære mere om su og sudo, brug mand su og mand sudo kommandoer i terminalen.