Deoarece Linux este un sistem de operare multi-utilizator, mai devreme sau mai târziu veți simți nevoia să comutați între utilizatori. Indiferent dacă este vorba de efectuarea de acțiuni administrative utilizând contul superutilizatorului sau de simpla schimbare a utilizatorului actual pentru a accesa un anumit director, Linux oferă mai multe modalități de a aborda astfel de probleme.

Să aruncăm o privire la modul în care puteți schimba între mai mulți utilizatori pe Linux.

Schimbarea utilizatorului curent utilizând su

Conform pagina su man, comanda su este utilizată fie pentru a deveni un alt utilizator în timpul unei sesiuni de autentificare, fie pentru a comuta la superutilizator. Sintaxa de bază pentru comandă este:

numele de utilizator al opțiunilor sale

...Unde Opțiuni sunt diferitele steaguri pe care le puteți utiliza cu comanda și nume de utilizator este numele contului țintă.

Dacă nu menționați numele de utilizator în comandă, atunci su va comuta implicit la utilizatorul root.

instagram viewer
su

Simpla trecere a numelui de utilizator ca argument în comandă va comuta sesiunea de conectare curentă la utilizatorul specificat.

numele dvs. de utilizator

Este posibil să vi se solicite să introduceți o parolă în cazul în care utilizatorul are una pentru contul său.

De exemplu, pentru a comuta la un utilizator numit testuser:

su testuser

Luați oricare dintre următoarele comenzi pentru a verifica modificarea:

cine sunt
ecou $ USERNAME

Ieșirea va afișa numele utilizatorului la care tocmai ați trecut. În acest caz:

testuser

Dacă trebuie să executați o singură comandă ca alt utilizator, nu trebuie să comutați la acel utilizator. În schimb, puteți executa pur și simplu comanda ca un alt utilizator folosind -c steag.

comanda su -c nume de utilizator

De exemplu:

su -c chmod + w / Descărcări testuser

Adăugarea unui cratimă (-) la comanda su va crea un mediu nou în timp ce comutați între utilizatori.

su - testuser

Folosește -s semnalizați cu comanda pentru a schimba shell-ul în timp ce comutați la alt utilizator. Rețineți că va trebui să invocați comanda cu o cale shell, după cum urmează:

su testuser -s / bin / zsh

Legate de: Sudo vs. su: Ce comandă ar trebui să utilizați?

Folosind sudo pentru a comuta între utilizatori

Similar cu comanda su, puteți schimba și utilizatorul curent folosind sudo. Sintaxa pentru ambele comenzi este mai mult sau mai puțin aceeași, cu excepția opțiunilor.

Pentru a schimba sesiunea de conectare curentă la un alt utilizator, utilizați -u steag:

sudo -u nume de utilizator

Dacă doriți să lansați o anumită comandă ca alt utilizator, specificați-o în comandă:

comanda sudo -u nume de utilizator

De exemplu:

sudo -u testuser chmod 777 / Documente

De asemenea, puteți schimba shell-ul în timp ce comutați între utilizatori:

sudo -u nume de utilizator cale-către-shell

De exemplu, la schimbați shell-ul curent la zsh și comutați la testuser simultan:

sudo -u testuser / bin / zsh

Din nou, verificați dacă modificările au fost efectuate cu succes folosind cine sunt comanda sau NUME DE UTILIZATOR variabilă de mediu.

Schimbarea utilizatorilor utilizând mediul desktop

Dacă utilizarea liniei de comandă nu este ceașca dvs. de ceai, puteți opta pentru abordarea grafică. Majoritatea computerelor Linux au instalat un mediu desktop care oferă interfața grafică de care aveți nevoie pentru a interacționa cu sistemul de operare. GNOME și KDE sunt două dintre cele mai utilizate medii desktop, deci acest ghid se va concentra numai pe acestea.

Pentru a comuta între utilizatori pe mediul desktop GNOME:

  1. Faceți clic pe pictograma săgeată în jos situată în colțul din dreapta sus al ecranului.
  2. Click pe Oprire / Deconectare și selectați Schimba utilizator din meniul derulant.
  3. GNOME va afișa o listă a utilizatorilor disponibili. Faceți clic pe numele de utilizator în care doriți să vă conectați.

Pentru cei care utilizează KDE, urmați pașii de mai jos pentru a schimba utilizatorul curent:

  1. Deschideți aplicația Launcher și faceți clic pe Părăsi opțiune situată în colțul din dreapta jos al ferestrei.
  2. În meniul derulant care apare, selectați Schimba utilizator.
  3. Veți fi readus la ecranul de conectare. Evidențiați utilizatorul la care doriți să treceți folosind tastele cursorului dreapta și stânga.
  4. Introduceți parola contului și apăsați introduce să vă conectați.

Rețineți că și alte medii desktop oferă opțiuni similare pentru a vă conecta ca un alt utilizator.

Gestionarea mai multor conturi de utilizator pe Linux

Ca și alte sisteme de operare, puteți comuta între mai mulți utilizatori pe Linux. Deși alte sisteme de operare precum Windows și macOS oferă o interfață grafică pentru a efectua astfel de acțiuni, pe Linux, puteți utiliza linia de comandă pentru a vă conecta eficient la alte conturi de utilizator.

La fel de evident, cunoașterea avansată a liniei de comandă Linux este un plus puternic pentru arsenalul oricărui profesionist IT. Devenirea practică a comenzilor și păstrarea la dispoziție a unei resurse de învățare dedicate este cel mai bun mod de a vă familiariza cu terminalul Linux.

AcțiuneTweetE-mail
Foaia de cheat de referință a comenzilor Linux

Această foaie simplă de cheat vă va ajuta să vă simțiți confortabil cu terminalul liniei de comandă Linux în cel mai scurt timp.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Control cont utilizator
  • Comenzi Linux
Despre autor
Deepesh Sharma (86 articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur de filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău. În timpul liber, îl poți găsi citind cărți, ascultând diferite genuri muzicale sau cântând la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona