Keďže Linux je operačný systém pre viacerých používateľov, skôr alebo neskôr budete cítiť potrebu prepínať medzi používateľmi. Či už ide o vykonávanie administratívnych akcií pomocou účtu superužívateľa, alebo jednoduchú zmenu aktuálneho používateľa na prístup do konkrétneho adresára, Linux ponúka niekoľko spôsobov, ako tieto problémy riešiť.

Pozrime sa, ako môžete v systéme Linux prepínať medzi viacerými používateľmi.

Zmena aktuálneho používateľa pomocou su

Podľa stránka su man, príkaz su sa používa buď na to, aby sa počas relácie prihlásenia stal iným používateľom, alebo sa prepol na superužívateľa. Základná syntax príkazu je:

používateľské meno možností

...kde možnosti sú rôzne vlajky, ktoré môžete použiť s príkazom a používateľské meno je názov cieľového účtu.

Ak v príkaze neuvádzate používateľské meno, potom sa su predvolene prepne na užívateľa root.

su

Jednoduchým zadaním používateľského mena ako argumentu v príkaze sa aktuálna prihlasovacia relácia prepne na zadaného používateľa.

instagram viewer
su užívateľské meno

V prípade, že používateľ má k svojmu účtu heslo, môže sa zobraziť výzva na jeho zadanie.

Ak chcete napríklad prejsť na používateľa s menom testuser:

su testuser

Na overenie zmeny zadajte ktorýkoľvek z nasledujúcich príkazov:

kto som
zopakujte $ USERNAME

Na výstupe sa zobrazí meno používateľa, na ktorého ste práve prešli. V tomto prípade:

testuser

Ak musíte spustiť iba jeden príkaz ako iný používateľ, nemusíte na neho prepínať. Namiesto toho môžete príkaz jednoducho vykonať ako iný používateľ pomocou súboru -c vlajka.

užívateľské meno príkazu su -c

Napríklad:

su -c chmod +w /Downloadus testuser

Pridanie a spojovník (-) na príkaz su vytvorí nové prostredie pri prepínaní medzi používateľmi.

su - testuser

Použi -s označte príkazom na zmenu shellu pri prechode na iného používateľa. Všimnite si toho, že príkaz budete musieť vyvolať pomocou cesty shell:

su testuser -s /bin /zsh

Súvisiace: Sudo vs. su: Aký príkaz by ste mali použiť?

Na prepínanie medzi používateľmi použite sudo

Podobne ako príkaz su, aj súčasného používateľa môžete zmeniť pomocou sudo. Syntax pre oba príkazy je okrem možností viac -menej rovnaká.

Ak chcete zmeniť aktuálnu prihlasovaciu reláciu na iného používateľa, použite -u vlajka:

sudo -u užívateľské meno

Ak chcete zadať konkrétny príkaz ako iný používateľ, zadajte ho do príkazu:

sudo -u príkaz používateľského mena

Napríklad:

sudo -u testuser chmod 777 /Dokumenty

Shell môžete tiež zmeniť pri prepínaní medzi používateľmi:

sudo -u užívateľské meno cesta-k-shellu

Napríklad do zmeniť aktuálny shell na zsh a prepnúť na testuser súčasne:

sudo -u testuser /bin /zsh

Znova skontrolujte, či boli zmeny úspešne vykonané, pomocou kto som príkaz alebo USERNAME premenná prostredia.

Zmena používateľov pomocou desktopového prostredia

Ak používanie príkazového riadka nie je vašou šálkou čaju, môžete sa namiesto toho rozhodnúť pre grafický prístup. Väčšina počítačov so systémom Linux má nainštalované desktopové prostredie, ktoré poskytuje grafické rozhranie, ktoré potrebujete na interakciu s operačným systémom. GNOME a KDE sú dva z najpoužívanejšie desktopové prostredia, takže táto príručka sa zameria len na tieto.

Ak chcete prepínať medzi používateľmi v desktopovom prostredí GNOME:

  1. Kliknite na ikonu šípky nadol umiestnenú v pravom hornom rohu obrazovky.
  2. Kliknite na Vypnúť/Odhlásiť sa a vyberte položku Zmeniť používateľa možnosť z rozbaľovacej ponuky.
  3. GNOME zobrazí zoznam dostupných používateľov. Kliknite na používateľské meno, pod ktorým sa chcete prihlásiť.

Pre tých, ktorí používajú KDE, zmeňte súčasného používateľa podľa nižšie uvedených krokov:

  1. Otvorte spúšťač aplikácií a kliknite na ikonu Odísť možnosť umiestnená v pravom dolnom rohu okna.
  2. V zobrazenom rozbaľovacom zozname vyberte položku Zmeniť používateľa.
  3. Dostanete sa späť na prihlasovaciu obrazovku. Pomocou pravého a ľavého kurzora zvýraznite používateľa, na ktorého chcete prepnúť.
  4. Zadajte heslo účtu a kliknite na Zadajte prihlásiť sa.

Všimnite si toho, že aj iné desktopové prostredia ponúkajú podobné možnosti, ako sa prihlásiť ako iný užívateľ.

Správa viacerých používateľských účtov v systéme Linux

Rovnako ako ostatné operačné systémy môžete v systéme Linux prepínať medzi viacerými používateľmi. Aj keď iné operačné systémy, ako napríklad Windows a macOS, poskytujú na vykonávanie týchto akcií grafické používateľské rozhranie, v systéme Linux môžete na efektívne prihlásenie do iných používateľských účtov použiť príkazový riadok.

Ako je zrejmé, pokročilé znalosti príkazového riadka Linuxu sú výkonným doplnkom arzenálu každého IT profesionála. Praktické zvládnutie príkazov a disponovanie vyhradeným učebným zdrojom je najlepší spôsob, ako sa zoznámiť s terminálom Linux.

zdieľamTweetE -mail
Cheat Sheet pre Linux

Tento jednoduchý cheat vám pomôže rýchlo si vybaviť terminál príkazového riadka Linuxu.

Čítajte ďalej

Súvisiace témy
  • Linux
  • Kontrola použivateľského konta
  • Príkazy Linux
O autorovi
Deepesh Sharma (86 publikovaných článkov)

Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.

Viac od Deepesh Sharmy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber