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:
- Pritisnite ikonu strelice prema dolje koja se nalazi u gornjem desnom kutu zaslona.
- Kliknite na Isključivanje/odjava i odaberite Promijeni korisnika opciju s padajućeg izbornika.
- 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:
- Otvorite Pokretač aplikacija i kliknite na Napustiti opcija koja se nalazi u donjem desnom kutu prozora.
- Na padajućem izborniku koji se pojavi odaberite Promijeni korisnika.
- Vratit ćete se na zaslon za prijavu. Pomoću desne i lijeve tipke kursora označite korisnika na kojeg se želite prebaciti.
- 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.
Ova jednostavna podvala pomoći će vam da se u kratkom vremenu snađete u terminalu naredbenog retka Linuxa.
Pročitajte Dalje
- Linux
- Kontrola korisničkog računa
- Linux naredbe

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.
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