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.
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:
- Klikk på pil ned-ikonet øverst til høyre på skjermen.
- Klikk på Slå av/Logg av og velg Bytt bruker alternativet fra rullegardinmenyen.
- 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:
- Åpne Application Launcher og klikk på Permisjon alternativet nederst til høyre i vinduet.
- Velg rullegardinmenyen som vises Bytt bruker.
- Du blir ført tilbake til påloggingsskjermen. Merk brukeren du vil bytte til med høyre og venstre piltast.
- 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.
Dette enkle juksearket hjelper deg med å bli komfortabel med Linux -kommandolinjeterminalen på kort tid.
Les neste
- Linux
- Brukerkonto-kontroll
- Linux -kommandoer
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.
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