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
Som du kan se i ovenstående skærmbillede betyder "x", at kontoen har en tom adgangskode.
sudo grep root / etc / shadow
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:
- Midlertidig metode.
- Kommandolinjemetode.
- Kommandolinie- og grafisk brugergrænseflademetode.
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
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
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
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
For at deaktivere rodkontoen i denne metode skal du bruge følgende kommando:
sudo passwd -dl rod
For at sikre dig, at du har deaktiveret rodkontoen, skal vi prøve at skifte til den og se, hvad der sker:
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
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.
Indtast adgangskoden til rodkontoen.
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
Trin 4. Åbn nu “/ etc / gdm3 / custom.conf ”-konfigurationsfil ved hjælp af din yndlingseditor.
sudo vi / etc / gdm3 / custom.konf
Under afsnittet "Sikkerhed" tilføj den næste linje, som nedenstående skærmbillede.
AllowRoot = sandt
Gem og afslut "brugerdefineret" konfigurationsfil.
Trin 5. Åbn “/ etc / pam.d / gdm-password ”konfigurationsfil.
Søg efter nedenstående linje og tilføj et hash "#" i begyndelsen af linjen, som nedenstående skærmbillede.
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.
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
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.
Fjern hash-“#” -tegnet fra “/ etc / pam.d / gdm-password ”konfigurationsfilen, som nedenstående skærmbillede.
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.