Budući da je Linux višekorisnički operativni sustav, prije ili kasnije osjetit ćete potrebu za prebacivanjem između korisnika. Bilo da se radi o izvršavanju administrativnih radnji pomoću računa superkorisnika ili jednostavnoj promjeni trenutnog korisnika za pristup određenom direktoriju, Linux nudi nekoliko načina za rješavanje takvih problema.

Pogledajmo kako se možete mijenjati između više korisnika na Linuxu.

Promjena trenutnog korisnika pomoću su

Prema su man stranicu, naredba su koristi se kako bi ili postali drugi korisnik tijekom sesije prijave ili se prebacili na nadkorisnika. Osnovna sintaksa naredbe je:

su opcije korisničko ime

...gdje mogućnosti su različite zastavice koje možete koristiti s naredbom i Korisničko ime je naziv ciljnog računa.

Ako ne navedete korisničko ime u naredbi, tada će su prema zadanim postavkama preći na root korisnika.

su

Jednostavno prosljeđivanje korisničkog imena kao argumenta u naredbi prebacit će trenutnu sesiju prijave na navedenog korisnika.

su korisničko ime

Možda će se od vas tražiti da unesete lozinku ako je korisnik ima za svoj račun.

Na primjer, za prebacivanje na korisnika po imenu testuser:

su testuser

Izdajte bilo koju od sljedećih naredbi za provjeru promjene:

tko sam ja
odjekuje $ USERNAME

Na izlazu će se prikazati ime korisnika na kojeg ste upravo prešli. U ovom slučaju:

testuser

Ako morate pokrenuti samo jednu naredbu kao drugi korisnik, ne morate se prebaciti na tog korisnika. Umjesto toga, jednostavno možete izvršiti naredbu kao drugi korisnik koristeći -c zastava.

su -c korisničko ime naredbe

Na primjer:

su -c chmod +w /Preuzimanja testuser

Dodavanjem a crtica (-) na naredbu su stvorit će novo okruženje tijekom prebacivanja između korisnika.

su - testuser

Koristiti -s flag s naredbom za promjenu ljuske pri prelasku na drugog korisnika. Imajte na umu da ćete morati dozvati naredbu sa puteljkom ljuske na sljedeći način:

su testuser -s /bin /zsh

Povezano: Sudo vs. su: Koju naredbu trebate koristiti?

Korištenje sudo za prebacivanje između korisnika

Slično naredbi su, također možete promijeniti trenutnog korisnika pomoću sudo. Sintaksa za obje naredbe manje -više je ista, osim opcija.

Da biste promijenili trenutnu sesiju prijave na drugog korisnika, upotrijebite -u zastava:

sudo -u korisničko ime

Ako želite izdati određenu naredbu kao drugi korisnik, navedite je u naredbi:

sudo -u naredba za korisničko ime

Na primjer:

sudo -u testuser chmod 777 /Dokumenti

Također možete promijeniti ljusku dok se prebacujete između korisnika:

sudo -u korisničko ime path-to-shell

Na primjer, do promijeniti trenutnu ljusku na zsh i prebaciti na testuser istovremeno:

sudo -u testuser /bin /zsh

Opet provjerite jesu li promjene uspješno izvršene pomoću tko sam ja naredba ili KORISNIČKO IME varijabla okruženja.

Promjena korisnika pomoću radne površine

Ako korištenje naredbenog retka nije vaša šalica čaja, umjesto toga možete se odlučiti za grafički pristup. Većina Linux računala ima instalirano desktop okruženje koje pruža grafičko sučelje potrebno za interakciju s OS -om. GNOME i KDE dva su od najčešće korištena desktop okruženja, pa će se ovaj vodič usredotočiti samo na njih.

Za prebacivanje između korisnika u okruženju radne površine GNOME:

  1. Pritisnite ikonu strelice prema dolje koja se nalazi u gornjem desnom kutu zaslona.
  2. Kliknite na Isključivanje/odjava i odaberite Promijeni korisnika opciju s padajućeg izbornika.
  3. GNOME će prikazati popis dostupnih korisnika. Kliknite na korisničko ime pod kojim se želite prijaviti.

Za one koji koriste KDE, slijedite dolje navedene korake za promjenu trenutnog korisnika:

  1. Otvorite Pokretač aplikacija i kliknite na Napustiti opcija koja se nalazi u donjem desnom kutu prozora.
  2. Na padajućem izborniku koji se pojavi odaberite Promijeni korisnika.
  3. Vratit ćete se na zaslon za prijavu. Pomoću desne i lijeve tipke kursora označite korisnika na kojeg se želite prebaciti.
  4. Upišite lozinku računa i pritisnite Unesi prijaviti se.

Imajte na umu da i druga stolna okruženja nude slične mogućnosti za prijavu kao drugi korisnik.

Upravljanje više korisničkih računa na Linuxu

Kao i drugi operacijski sustavi, i na Linuxu se možete prebacivati ​​između više korisnika. Iako drugi operacijski sustavi, poput Windows -a i macOS -a, pružaju GUI za izvršavanje takvih radnji, na Linuxu možete koristiti naredbeni redak za učinkovitu prijavu na druge korisničke račune.

Kao što je očito, napredno poznavanje Linux naredbenog retka snažan je dodatak arsenalu svakog IT stručnjaka. Praktiziranje naredbi i držanje namjenskog izvora učenja na raspolaganju najbolji je način da se upoznate s Linux terminalom.

UdioCvrkutE -pošta
Referentna tablica za naredbe za Linux

Ova jednostavna podvala pomoći će vam da se u kratkom vremenu snađete u terminalu naredbenog retka Linuxa.

Pročitajte Dalje

Povezane teme
  • Linux
  • Kontrola korisničkog računa
  • Linux naredbe
O autoru
Deepesh Sharma (Objavljeno 86 članaka)

Deepesh je mlađi urednik za Linux u MUO -u. On piše informativne vodiče o Linuxu s ciljem pružiti blaženo iskustvo svim pridošlicama. Nisam siguran u filmove, ali ako želite razgovarati o tehnologiji, on je vaš momak. U slobodno vrijeme možete ga pronaći kako čita knjige, sluša različite glazbene žanrove ili svira gitaru.

Više od Deepesh Sharma

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu