Ubuntu

Sådan aktiveres og deaktiveres root-konto i Ubuntu

Sådan aktiveres og deaktiveres root-konto i Ubuntu

Den primære og standardadministratorkonto i Ubuntu og andre Linux-distributioner er rodkontoen. Som standard, mens du installerer nogle Linux-distributioner (såsom CentOS og RedHat) på din maskine, opretter installationsguiden automatisk rodkontoen. Det giver dig også mulighed for at indstille adgangskoden til rodkontoen.

Imidlertid oprettes rodkontoen i Ubuntu under installationen i baggrunden, men uden at give dig mulighed for at indstille kontoadgangskoden. Generelt betragtes en konto i Linux uden adgangskode eller med en tom konto som en deaktiveret konto, indtil den er aktiveret manuelt.

I denne vejledning skal vi vise, hvordan du aktiverer, deaktiverer og indstiller en adgangskode til rodkontoen i Ubuntu. Naturligvis er rodkontoen låst og deaktiveret med standardinstallationen.

Før du starter, kan du kontrollere dine root-adgangskodeoplysninger ved hjælp af de næste kommandoer:

sudo grep root / etc / passwd

Kontroller, om rodkontoen har adgangskode

Som du kan se i ovenstående skærmbillede betyder "x", at kontoen har en tom adgangskode.

sudo grep root / etc / shadow

Kontroller, om rodkontoen har adgangskode

I dette skærmbillede vises “!”Angiver, at adgangskoden er låst. En konto med en låst adgangskode betyder, at kontobrugeren ikke kan bruge adgangskoden. Hvis brugeren skriver en rigtig eller forkert adgangskode, mislykkes brugerloginforsøget.

For at aktivere rodkontoen og indstille en adgangskode til den kan du bruge en af ​​følgende tre metoder afhængigt af din brug:

Første metode: Midlertidig aktivering / deaktivering af rodkonto

I denne metode aktiveres rodkontoen for en bestemt opgave. For at tillade rodkontoen i denne metode kan du bruge følgende kommando:

sudo -i

Aktivér Root Account Midlertidig

Hvis du har brug for at deaktivere rodkontoen, er alt hvad du behøver at logge ud af denne session ved hjælp af kommandoen “exit”.

Afslut

Log af fra rodkonto

Anden metode: Aktivér / deaktiver rodkonto via kommandolinje

I denne metode vil du være i stand til at aktivere eller deaktivere rodkontoen via terminalen eller kommandolinjen. Men du kan ikke logge ind på rodkontoen via den grafiske grænseflade.

For at aktivere rodkontoen skal du bruge den næste kommando:

sudo -i passwd rod

Indstil adgangskode til rodkonto

Som du kan se i ovenstående skærmbillede, tillader den tidligere kommando rodkontoen og giver dig også mulighed for at indstille adgangskoden til rodkontoen.

Nu kan du skifte til rodkontoen via terminalen som følger:

su - rod

Skift til rodkonto

For at deaktivere rodkontoen i denne metode skal du bruge følgende kommando:

sudo passwd -dl rod

Deaktiver rodkonto

For at sikre dig, at du har deaktiveret rodkontoen, skal vi prøve at skifte til den og se, hvad der sker:

Skift til rodkonto efter deaktivering

Som du kan se i det foregående skærmbillede, vil du blive udsat for en fejl i godkendelsesfejl efter deaktivering af rodkontoen.

Tredje metode: Aktivér / deaktiver rodkonto i både kommandolinje og grafisk brugergrænseflade

I denne metode vil du være i stand til at skifte til rodkontoen fra kommandolinjen såvel som den grafiske brugergrænseflade.

Trin 1. For at aktivere rodkontoen skal du bruge den næste kommando:

sudo -i passwd rod

Indstil adgangskode til rodkonto

Trin 2. Lad os nu prøve at logge ind gennem den grafiske brugergrænseflade og se, hvad der vil ske:

Indtast "root" i tekstfeltet til brugernavnet.

Log ind med rodkontoen

Indtast adgangskoden til rodkontoen.

Fejl under login til rodkonto

Som du kan se, vises der en fejl under login. Den grafiske grænseflade har et ekstra sikkerhedslag, der forhindrer rodkontoen i at logge ind, medmindre du konfigurerer nogle andre ekstra konfigurationsfiler.

Trin 3. For at aktivere rodkonto-login gennem den grafiske brugergrænseflade skal vi redigere de næste to filer:

/ etc / gdm3 / brugerdefineret.conf / etc / pam.d / gdm-adgangskode

Men lad først sikkerhedskopiere disse konfigurationsfiler:

sudo cp / etc / gdm3 / custom.conf / etc / gdm3 / custom.conf_backup sudo cp / etc / pam.d / gdm-adgangskode / etc / pam.d / gdm-password_backup

Backup af konfigurationsfiler

Trin 4. Åbn nu “/ etc / gdm3 / custom.conf ”-konfigurationsfil ved hjælp af din yndlingseditor.

sudo vi / etc / gdm3 / custom.konf

Åbn brugerdefineret konfigurationsfil

Under afsnittet "Sikkerhed" tilføj den næste linje, som nedenstående skærmbillede.

AllowRoot = sandt

Rediger brugerdefineret konfigurationsfil

Gem og afslut "brugerdefineret" konfigurationsfil.

Trin 5. Åbn “/ etc / pam.d / gdm-password ”konfigurationsfil.

Åbn gdm-adgangskodekonfigurationsfil

Søg efter nedenstående linje og tilføj et hash "#" i begyndelsen af ​​linjen, som nedenstående skærmbillede.

Rediger konfigurationsfil for gdm-adgangskode

Gem og afslut konfigurationsfilen “gdm”.

Trin 6. For at anvende de tidligere ændringer skal du genstarte dit system ved hjælp af den næste kommando.

sudo genstart -f

Trin 7. Efter genstart skal du prøve at logge ind ved hjælp af rodkontoen.

Root Account Enabled

Tillykke, du er logget på rodkontoen ved hjælp af den grafiske brugergrænseflade.

Trin 8. For at deaktivere rodkontoen skal du bruge den samme kommando som i kommandolinjemetoden.

sudo passwd -dl rod

Deaktiver rodkonto

Trin 9. Fortryd ændringer, du har foretaget i de to konfigurationsfiler (eller du kan gendanne de originale filer fra den backup).

Fjern “AllowRoot = true” fra “/ etc / gdm3 / custom.conf ”konfigurationsfil, som nedenstående skærmbillede.

Rediger brugerdefineret konfigurationsfil og fjern tilføjet valgmulighed

Fjern hash-“#” -tegnet fra “/ etc / pam.d / gdm-password ”konfigurationsfilen, som nedenstående skærmbillede.

Rediger konfiguration af gdm-adgangskode Fil og fjern ekstra tilføjet mulighed

Det er det for nu. Hvis du står over for spørgsmål, skal du efterlade en kommentar, så hjælper vi dig gerne.

OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...
Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...