Přejít na hlavní obsah

Jak změnit uživatele v konzoli Linux: podrobná příručka

Konzole Linux má možnost změnit uživatele, což je užitečná funkce pro administrátory a vývojáře. Změna uživatele umožňuje provádět příkazy jako jiný uživatel, aniž byste museli opustit aktuální relaci. Zároveň je možné využít různé úrovně privilegií.

Pro změnu uživatele používá konzole Linux příkaz "su", což je zkratka pro" switch user " (změnit uživatele). Tímto způsobem vám tým také umožňuje přejít na uživatele root, který má plná oprávnění pro správu systému. Je však třeba si uvědomit, že používání root uživatele může být nebezpečné a mělo by být prováděno s opatrností.

Pro změnu uživatele v konzoli Linux použijte příkaz " su "s uvedením uživatelského jména, například:"su username". Po zadání příkazu budete muset zadat heslo nového uživatele. Chcete-li přejít do režimu uživatele root, můžete použít příkaz "su" bez uvedení uživatelského jména, po kterém musíte zadat heslo uživatele root.

Po úspěšné změně uživatele bude konzole fungovat jako nový uživatel nebo root uživatel v závislosti na zvoleném příkazu. Ke kontrole lze použít příkaz "whoami", který zobrazí jméno aktuálního uživatele.

Je však třeba vzít v úvahu, že použití příkazu "su" může být omezeno nastavením systému. Některé distribuce Linuxu mohou například vyžadovat oprávnění uživatele root k použití příkazu "su". Je také možné mít omezení pro změnu uživatele v rámci skupiny uživatelů. Proto se před použitím příkazu "su" doporučuje seznámit se s dokumentací vašeho operačního systému.

Co je konzole Linux?

Konzole Linux umožňuje uživatelům provádět mnoho úkolů, jako je správa souborů a adresářů, instalace a odinstalace programů, konfigurace systému a další. Konzole poskytuje plnou kontrolu nad operačním systémem a poskytuje možnost upravovat konfigurační soubory a provádět složité operace uvnitř Linuxu.

Práce na konzoli Linux je zvláště užitečná pro pokročilé uživatele, protože umožňuje plnou správu operačního systému a poskytuje široké možnosti přizpůsobení a automatizace procesů. Konzole Linux také umožňuje dozvědět se více o systému a jeho komponentách, jako je procesor, paměť, nastavení sítě a další.

Je důležité si uvědomit, že konzola Linux může být k dispozici pouze pro správce systému nebo uživatele s určitými oprávněními. Pro přístup ke konzoli Linux je nutné se přihlásit pod příslušným účtem a používat speciální příkazy k interakci s operačním systémem.

Proč měnit uživatele v konzoli Linux?

Administrativní úkolyZměna uživatele Vám umožňuje provádět administrativní úkoly, které vyžadují zvýšená oprávnění. Můžete například přepnout na účet superuživatele (root) a nainstalovat software nebo změnit nastavení systému.
BezpečnostPřepínání uživatele může učinit práci v systému bezpečnější. Pro běžné úkoly můžete použít samostatný účet s omezenými oprávněními, abyste snížili riziko neoprávněného přístupu nebo poškození systému.
Rozdělení úkolůZměna uživatele Vám umožňuje rozdělit úkoly do několika samostatných relací. Můžete například pracovat jako jeden uživatel v jednom terminálovém okně a jako jiný uživatel v jiném okně. To je zvláště užitečné, pokud potřebujete porovnat nebo zkopírovat soubory mezi více účty.
Testování a laděníKontrola funkcí a ladění softwaru může vyžadovat práci s různými uživateli. Přepnutí na účet, který testujete nebo ladíte, pomůže zajistit, aby vše fungovalo správně.

Příkaz su (od" switch user") V Linuxu vám umožňuje rychle přepínat mezi uživateli v konzoli. Vyžaduje zadání hesla nového uživatele, aby se ujistil o jeho legitimitě.

Příručka

Chcete-li změnit uživatele na jiného registrovaného v systému, zadejte následující příkaz:

su - имя_пользователя

Po zadání tohoto příkazu budete přepnut na příkazový řádek zadaného uživatele. Možná budete muset zadat heslo tohoto uživatele.

Chcete-li přepnout na příkazový řádek superuživatele (root), zadejte příkaz:

Po zadání tohoto příkazu budete převedeni na příkazový řádek superuživatele. Možná budete muset zadat heslo správce systému.

Můžete také použít příkaz exit k ukončení relace pod jiným uživatelem a vrátit se k předchozímu uživateli:

exit

Nyní víte, jak změnit uživatele v konzoli Linux a můžete snadno přepínat mezi různými účty na vašem systému.

Jak zkontrolovat aktuálního uživatele?

Chcete-li zjistit, který uživatel aktuálně používá konzolu Linux, můžete použít příkaz whoami . Zobrazí se na obrazovce jméno aktuálního uživatele.

Stačí otevřít terminál a spustit následující příkaz:

Po provedení příkazu uvidíte ve výstupu terminálu jméno aktuálního uživatele.

Jak změnit uživatele bez přihlášení?

Linux má možnost změnit uživatele bez nutnosti přihlášení. K tomu slouží příkaz su(Z angl. "substitute user", nahrazení uživatele). Umožňuje dočasně přejít pod jiného uživatele, aniž by opustil aktuální relaci.

Příkaz su má následující syntaxi:

MožnostPopis
su [možnosti] [uživatel]Umožňuje změnit uživatele v aktuální relaci

Chcete-li použít příkaz su, možná budete muset zadat uživatelské heslo, na jehož účet chcete přepnout. Po zadání hesla budete automaticky přesměrováni na plochu vybraného uživatele. Pokud se chcete vrátit k předchozímu účtu, můžete jednoduše spustit příkaz exit.

Příkaz su má několik možností, které mohou být užitečné při provádění různých úkolů. Některé z nejčastěji používaných možností:

MožnostPopis
-Načte prostředí vybraného uživatele, včetně proměnných prostředí a nastavení
-c commandProvede zadaný příkaz jménem vybraného uživatele
-s shellNastaví alternativní prostředí pro vybraného uživatele

Použití příkazu su bez uvedení uživatele jako argumentu vám umožní přejít na správce systému, známého také jako root.

Je důležité poznamenat, že použití příkazu su vyžaduje odpovídající přístupová práva. Ve většině případů mohou tento příkaz používat pouze správci systému (root).

Nyní víte, jak změnit uživatele bez přihlášení pomocí příkazu su. Je to velmi užitečný nástroj pro provádění různých úkolů souvisejících se správou účtů v Linuxu.

Jak změním uživatele pomocí příkazu "su"?

V operačním systému Linux umožňuje příkaz " su " změnit aktuálního uživatele na jiného. To může být užitečné, když je třeba provést určité akce jako jiný uživatel s jinými přístupovými právy než ten současný.

Chcete-li použít příkaz "su", musíte otevřít terminál a zadat následující příkaz:

  • su -l [jméno uživatele] - změnit uživatele na jiného se zachováním prostředí.
  • su [jméno uživatele] - změnit uživatele na jiného bez uložení prostředí.

Po zadání příkazu " su " bude požadováno heslo nového uživatele. Zadejte heslo a stiskněte "Enter". Pokud je heslo zadáno správně,bude současný uživatel úspěšně změněn na zadaného.

Pro návrat k předchozímu uživateli lze použít příkaz "exit". Ukončí aktuální relaci uživatele a vrátí vás zpět k předchozímu uživateli.

Je důležité poznamenat, že pro použití příkazu "su" jsou nutná správní práva. Běžní uživatelé mohou změnit uživatele pouze na svého svěřence.

Použití příkazu " su " s opatrností a uvědoměním si svých činů vám pomůže efektivně provádět úkoly jménem různých uživatelů v konzoli Linux.

Jak změním uživatele pomocí příkazu "sudo"?

Příkaz "sudo" v Linuxu vám umožňuje dočasně získat oprávnění superuživatele k provádění určitých úkolů. Může být také použit ke změně uživatele, což je užitečné, když je nutné provést příkaz jako jiný uživatel.

Chcete-li změnit uživatele pomocí příkazu "sudo", postupujte podle následujících kroků:

  1. Otevřete terminál stisknutím klávesové zkratky Ctrl + Alt + T.
  2. Zadejte příkaz "sudo-i" a poté stiskněte klávesu Enter. Zadejte heslo aktuálního uživatele. To vám umožní získat plná oprávnění superuživatele.
  3. Zadejte příkaz "su -" a nahraďte "" uživatelským jménem, kterým chcete příkazy provést. Například "su-john".
  4. Stiskněte klávesu Enter a zadejte heslo uživatele, jehož jménem chcete příkazy spustit.

Nyní jste v relaci příkazového řádku jako zadaný uživatel. Můžete provádět příkazy jeho jménem, měnit soubory a nastavení a provádět další úkoly, které vyžadují oprávnění tohoto uživatele.

Chcete-li ukončit relaci uživatele a vrátit se k předchozímu uživateli, zadejte příkaz "exit" a stiskněte klávesu Enter. Uzavření terminálu vás také vrátí zpět k předchozímu uživateli.

Pomocí příkazu "sudo" v Linuxu můžete snadno změnit uživatele a spustit příkazy jeho jménem. To je užitečné, když je nutné dočasně získat oprávnění jiného uživatele, aniž byste museli účet úplně přepnout.

Jak změním uživatele pomocí příkazu "ssh"?

Příkaz " ssh " se používá ke vzdálenému připojení k serveru Linux v síti. Umožňuje uživateli změnit uživatele v konzoli, pokud má příslušná přístupová práva.

Chcete-li změnit uživatele pomocí příkazu "ssh" , musíte postupovat podle následujících kroků:

  1. Otevřete terminál v místním počítači a zadejte příkaz:
    ssh jméno uživatele@ir_adres_server
  2. Zadejte heslo aktuálního uživatele.
  3. Po úspěšném připojení se na serveru zobrazí výzva příkazového řádku.
  4. Chcete-li změnit uživatele, musíte zadat příkaz:
    su-jméno_nový_uživatel nebo sudo-u jméno_nový_uživatel-i
  5. V případě potřeby zadejte heslo nového uživatele.

Nyní jste pod účtem nového uživatele a můžete příkazy provádět jeho jménem.

Je důležité si uvědomit, že pro použití příkazu "ssh" je nutné mít přístupová práva k serveru a znát heslo příslušného uživatele. Upozorňujeme také, že v některých případech může být přístup ke změně uživatele omezen na správce serveru.