Siden Linux er et operativsystem for flere brukere, vil du før eller siden føle behovet for å bytte mellom brukere. Enten det er for å utføre administrative handlinger ved bruk av superbrukerkontoen, eller bare endre den nåværende brukeren for å få tilgang til en bestemt katalog, tilbyr Linux flere måter å takle slike problemer på.

La oss se på hvordan du kan bytte mellom flere brukere på Linux.

Endre nåværende bruker ved hjelp av su

I følge su man -siden, su -kommandoen brukes til å enten bli en annen bruker under en påloggingsøkt eller bytte til superbruker. Den grunnleggende syntaksen for kommandoen er:

su options brukernavn

...hvor alternativer er de forskjellige flaggene du kan bruke med kommandoen og brukernavn er navnet på målkontoen.

Hvis du ikke nevner brukernavnet i kommandoen, vil su bytte til rotbrukeren som standard.

su

Bare å sende brukernavnet som et argument i kommandoen vil bytte gjeldende påloggingsøkt til den angitte brukeren.

su brukernavn

Du kan bli bedt om å skrive inn et passord hvis brukeren har et for kontoen sin.

instagram viewer

For eksempel å bytte til en bruker som heter testbruker:

su testuser

Utfør en av følgende kommandoer for å bekrefte endringen:

hvem er jeg
ekko $ USERNAME

Utgangen viser navnet på brukeren du nettopp byttet til. I dette tilfellet:

testbruker

Hvis du bare må kjøre en enkelt kommando som en annen bruker, trenger du ikke å bytte til den brukeren. I stedet kan du bare utføre kommandoen som en annen bruker ved hjelp av -c flagg.

su -c kommando brukernavn

For eksempel:

su -c chmod +m /Nedlastinger testbruker

Legger til en bindestrek (-) til su -kommandoen vil skape et nytt miljø mens du bytter mellom brukerne.

su - testbruker

Bruke -s flagg med kommandoen for å endre skallet mens du bytter til en annen bruker. Vær oppmerksom på at du må påkalle kommandoen med en skallbane som følger:

su testuser -s /bin /zsh

I slekt: Sudo vs. su: Hvilken kommando bør du bruke?

Bruke sudo til å bytte mellom brukere

I likhet med su -kommandoen kan du også endre gjeldende bruker ved hjelp av sudo. Syntaksen for begge kommandoene er mer eller mindre den samme, bortsett fra alternativene.

Hvis du vil endre gjeldende påloggingsøkt til en annen bruker, bruker du -u flagg:

sudo -u brukernavn

Hvis du vil utstede en bestemt kommando som en annen bruker, angir du den i kommandoen:

sudo -u brukernavn kommando

For eksempel:

sudo -u testuser chmod 777 /Documents

Du kan også endre skallet mens du bytter mellom brukere:

sudo -u brukernavn path-to-shell

For eksempel til endre gjeldende skall til zsh og bytt til testbruker samtidig:

sudo -u testuser /bin /zsh

Kontroller igjen om endringene ble gjort med hvem er jeg kommandoen eller USERNAME miljøvariabel.

Endre brukere ved bruk av skrivebordsmiljøet

Hvis det ikke er din kopp te å bruke kommandolinjen, kan du velge den grafiske tilnærmingen i stedet. De fleste Linux -PCer har et skrivebordsmiljø installert som gir det grafiske grensesnittet du trenger for å samhandle med operativsystemet. GNOME og KDE er to av mest brukte skrivebordsmiljøer, så denne guiden vil bare fokusere på disse.

Slik bytter du mellom brukere på skrivebordsmiljøet GNOME:

  1. Klikk på pil ned-ikonet øverst til høyre på skjermen.
  2. Klikk på Slå av/Logg av og velg Bytt bruker alternativet fra rullegardinmenyen.
  3. GNOME viser en liste over tilgjengelige brukere. Klikk på brukernavnet du vil logge inn som.

For de som bruker KDE, følg trinnene nedenfor for å endre den nåværende brukeren:

  1. Åpne Application Launcher og klikk på Permisjon alternativet nederst til høyre i vinduet.
  2. Velg rullegardinmenyen som vises Bytt bruker.
  3. Du blir ført tilbake til påloggingsskjermen. Merk brukeren du vil bytte til med høyre og venstre piltast.
  4. Skriv inn kontopassordet og trykk Tast inn å logge inn.

Vær oppmerksom på at andre skrivebordsmiljøer også tilbyr lignende alternativer for å logge på som en annen bruker.

Administrering av flere brukerkontoer på Linux

Som andre operativsystemer kan du også bytte mellom flere brukere på Linux. Selv om andre operativsystemer som Windows og macOS gir en GUI for å utføre slike handlinger, kan du på Linux bruke kommandolinjen for å logge på andre brukerkontoer effektivt.

Som åpenbart er det å ha avansert kunnskap om Linux -kommandolinjen et kraftig tillegg til enhver IT -profesjonals arsenal. Å bli praktisk med kommandoene og ha en dedikert læringsressurs til din disposisjon er den beste måten å gjøre deg kjent med Linux -terminalen.

DelekvitringE -post
Linux Commands Reference Cheat Sheet

Dette enkle juksearket hjelper deg med å bli komfortabel med Linux -kommandolinjeterminalen på kort tid.

Les neste

Relaterte temaer
  • Linux
  • Brukerkonto-kontroll
  • Linux -kommandoer
Om forfatteren
Deepesh Sharma (86 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykksalig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere