Linux je robustní operační systém pro více uživatelů. Existuje mnoho uživatelů, kteří přistupují k systému a používají systémové prostředky. Samostatné uživatelské účty také nabízejí lepší kontrolu nad různými oprávněními.
Pokud je v systému více uživatelů, bude mnoho případů, kdy byste chtěli přepnout aktuálního uživatele. V této příručce se podívejte, jak změnit uživatele v systému Linux.
Uživatel v Linuxu
Linux má tři typy uživatelských účtů: systémový, uživatelský a root.
- Systém: Procesy systému jsou spuštěny pod tímto uživatelem.
- Uživatel: Účet, ke kterému se běžní uživatelé přihlašují zadáním uživatelského jména a hesla.
- Kořen: Speciální uživatel, který má neomezené oprávnění pro každou část systému.
V závislosti na rozhraní (GUI nebo CLI) existuje několik způsobů, jak změnit aktuálního uživatele.
Změňte uživatele v rozhraní příkazového řádku
Tato část popisuje, jak změnit uživatele v konzole. Tato část je použitelná pro jakékoli distribuce Linuxu.
Změnit uživatele pomocí su
Toto je výchozí způsob změny aktuálního uživatele pro relaci. Příkaz su (přepnout uživatele) nabízí jednoduchý způsob přepínání uživatelů.
Chcete-li přejít na jiného uživatele, použijte následující strukturu příkazů. Po spuštění budete muset pro dokončení procesu přihlášení zadat heslo cílového uživatelského účtu.
$ su -
Chcete-li ověřit, zkontrolujte hodnotu proměnné prostředí USERNAME.
Existuje jedna variace tohoto příkazu. Pokud není zadáno žádné uživatelské jméno, použije se jako výchozí uživatel root. V takovém případě jsou následující příkazy ekvivalentní.
$ su -$ su - root
Ověřte změnu.
Důrazně doporučujeme, abyste se přihlašovali jako root, pokud nemusíte. Pokud je to jen pro spouštění příkazů s oprávněním root, pak nástroj sudo nabízí větší flexibilitu a zabezpečení.
Změňte uživatele pomocí sudo
Zatímco sudo se většinou používá ke spuštění příkazu s oprávněním root, může také změnit uživatele. Ne každý uživatel však může sudo používat. Uživatel musí být přidán do souboru sudoers umístěného v umístění / etc / sudoers. Naučte se, jak přidat uživatele do sudoers.
Za předpokladu, že aktuální uživatel může použít nástroj sudo, pro změnu na jiného uživatele spusťte následující příkaz. Zde je uživatel „jones“ běžným uživatelem, zatímco „hector“ je administrátor.
$ sudo -u -s
Ověřte akci.
To není místo, kde se zastaví. Pomocí příkazu sudo je také možné spustit příkaz jako jiný uživatel bez přihlášení. Výchozí způsob použití sudo je spouštět příkazy jako root.
Sudo však také umožňuje spustit příkaz jako jiný uživatel. Takto vypadá struktura příkazů.
Změňte uživatele v grafickém uživatelském rozhraní
Pokud používáte desktopové prostředí, můžete přepnout na jiného uživatele bez spuštění jakéhokoli příkazu. Metoda bude záviset na tom, jaké desktopové prostředí používáte.
Zde představím, jak změnit uživatele v GNOME.
Změňte uživatele v GNOME
GNOME je jedno z nejpopulárnějších desktopových prostředí. Je k dispozici téměř na jakémkoli populárním distribučním systému Linux. Jeho rozhraní je příjemné, moderní a plynulé. Samozřejmě jej můžete vyladit, abyste získali příjemnější atmosféru. Podívejte se na některá z nejlepších témat GTK3 pro Linux. Toto jsou témata kompatibilní s GNOME a měla by fungovat na jakékoli moderní verzi GNOME.
Chcete-li přepnout uživatelský účet, klikněte na tlačítko napájení v pravém horním rohu a vyberte možnost „Přepnout uživatele“.
Klikněte na požadovaný uživatelský účet, zadejte heslo a voila!
Závěrečné myšlenky
Změna uživatele v systému Linux je docela snadný úkol. Nezáleží na tom, zda jste správcem systému nebo náhodným uživatelem; úkol je jednoduchý, ale důležité vědět. Neváhejte vyzkoušet všechny zmíněné metody.
Šťastný výpočetní výkon!