Da Linux er et operativsystem med flere brugere, vil du før eller siden føle behovet for at skifte mellem brugere. Uanset om det er til at udføre administrative handlinger ved hjælp af superbrugerkontoen eller blot ændre den nuværende bruger for at få adgang til et specifikt bibliotek, giver Linux flere måder at tackle sådanne problemer på.

Lad os se på, hvordan du kan skifte mellem flere brugere på Linux.

Ændring af den aktuelle bruger ved hjælp af su

Ifølge su man -siden, su -kommandoen bruges til enten at blive en anden bruger under en login -session eller skifte til superbrugeren. Den grundlæggende syntaks for kommandoen er:

su options brugernavn

...hvor muligheder er de forskellige flag, som du kan bruge med kommandoen og brugernavn er navnet på målkontoen.

Hvis du ikke nævner brugernavnet i kommandoen, skifter su som standard til rodbrugeren.

su

Hvis du blot sender brugernavnet som et argument i kommandoen, skifter den aktuelle login -session til den angivne bruger.

su brugernavn
instagram viewer

Du bliver muligvis bedt om at indtaste en adgangskode, hvis brugeren har en til sin konto.

For eksempel at skifte til en bruger ved navn testbruger:

su testuser

Udfør en af ​​følgende kommandoer for at bekræfte ændringen:

hvem er jeg
ekko $ USERNAME

Outputtet viser navnet på den bruger, du lige har skiftet til. I dette tilfælde:

testbruger

Hvis du kun skal køre en enkelt kommando som en anden bruger, behøver du ikke at skifte til den pågældende bruger. I stedet kan du simpelthen udføre kommandoen som en anden bruger ved hjælp af -c flag.

su -c kommando brugernavn

For eksempel:

su -c chmod +m /Downloads testbruger

Tilføjelse af en bindestreg (-) til su -kommandoen vil skabe et nyt miljø, mens der skiftes mellem brugere.

su - testbruger

Brug -s flag med kommandoen til at ændre skallen, mens du skifter til en anden bruger. Bemærk, at du bliver nødt til at påberåbe kommandoen med en skalsti som følger:

su testuser -s /bin /zsh

Relaterede: Sudo vs. su: Hvilken kommando skal du bruge?

Brug sudo til at skifte mellem brugere

I lighed med su -kommandoen kan du også ændre den aktuelle bruger ved hjælp af sudo. Syntaksen for begge kommandoer er mere eller mindre den samme, bortset fra mulighederne.

Hvis du vil ændre den aktuelle login -session til en anden bruger, skal du bruge -u flag:

sudo -u brugernavn

Hvis du vil udstede en bestemt kommando som en anden bruger, skal du angive den i kommandoen:

sudo -u brugernavn kommando

For eksempel:

sudo -u testuser chmod 777 /Documents

Du kan også ændre skallen, mens du skifter mellem brugere:

sudo -u brugernavn sti til shell

For eksempel til ændre den aktuelle skal til zsh og skift til testbruger samtidigt:

sudo -u testuser /bin /zsh

Kontroller igen, om ændringerne blev foretaget vha. hvem er jeg kommando eller BRUGERNAVN miljøvariabel.

Ændring af brugere ved hjælp af skrivebordsmiljøet

Hvis brug af kommandolinjen ikke er din kop te, kan du i stedet vælge den grafiske tilgang. De fleste Linux -pc'er har et skrivebordsmiljø installeret, der giver den grafiske grænseflade, du har brug for for at interagere med operativsystemet. GNOME og KDE er to af mest udbredte desktop-miljøer, så denne vejledning vil kun fokusere på disse.

Sådan skifter du mellem brugere på GNOME -skrivebordsmiljøet:

  1. Klik på pil nedad i ikonet øverst til højre på skærmen.
  2. Klik på Sluk/Log ud og vælg Skift bruger fra rullemenuen.
  3. GNOME viser en liste over tilgængelige brugere. Klik på det brugernavn, du vil logge ind som.

For dem, der bruger KDE, skal du følge nedenstående trin for at ændre den aktuelle bruger:

  1. Åbn Application Launcher, og klik på Forlade valgmulighed placeret nederst til højre i vinduet.
  2. Vælg i rullemenuen, der vises Skift bruger.
  3. Du bliver taget tilbage til login -skærmen. Fremhæv den bruger, du vil skifte til ved hjælp af højre og venstre piletast.
  4. Indtast kontoadgangskoden, og tryk på Gå ind at logge ind.

Bemærk, at andre skrivebordsmiljøer også tilbyder lignende muligheder for at logge ind som en anden bruger.

Håndtering af flere brugerkonti på Linux

Ligesom andre operativsystemer kan du også skifte mellem flere brugere på Linux. Selvom andre operativsystemer som Windows og macOS giver en GUI til at udføre sådanne handlinger, kan du på Linux bruge kommandolinjen til at logge ind på andre brugerkonti effektivt.

Som indlysende er det at have avanceret viden om Linux -kommandolinjen en kraftfuld tilføjelse til enhver it -professionelles arsenal. At blive praktisk med kommandoerne og holde en dedikeret læringsressource til din rådighed er den bedste måde at gøre dig bekendt med Linux -terminalen på.

DelTweetE -mail
Linux Commands Reference Cheat Sheet

Dette enkle snydeblad hjælper dig med at blive fortrolig med Linux -kommandolinjeterminalen på ingen tid.

Læs Næste

Relaterede emner
  • Linux
  • Brugerkontokontrol
  • Linux -kommandoer
Om forfatteren
Deepesh Sharma (86 artikler udgivet)

Deepesh er Junior Editor for Linux på MUO. Han skriver informationsguider om Linux med det formål at give alle tilflyttere en salig oplevelse. Ikke sikker på film, men hvis du vil tale om teknologi, er han din fyr. I fritiden kan du finde ham læse bøger, lytte til forskellige musikgenrer eller spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere