Relace hosta na Ubuntu umožňuje mít dočasný uživatelský účet a přistupovat k počítači Ubuntu. Plocha relace hosta vypadá, jako když se přihlásí běžný uživatel. Za scénou Ubuntu řídí přístupová oprávnění pro relaci hosta.
Oficiální definice relace hosta je následující: Tento balíček přidává podporu pro zahájení relace hosta prostřednictvím flexserveru gdm, který může spustit každý již přihlášený uživatel. Vytváří dočasný účet hosta s dočasným domovským adresářem a některými omezenými oprávněními (jako například nemožnost číst žádný domovský adresář nebo provádět žádné trvalé změny v systému).
Z nějakého důvodu byste však chtěli deaktivovat funkci relace hosta. Tento návod vám řekne, jak zakázat/povolit relace hosta na Ubuntu 16.04 LTS.
Krok 1. Otevřete relaci terminálu (Ctrl+Alt+T) a přejděte do konfiguračního adresáře lightdm /etc/lightdm/lightdm.conf.d
Krok 2. S přístupem sudo otevřete pomocí editoru vi soubor s názvem 50-no-guest.conf následovně:
Krok 3: Když se otevře nový soubor, přidejte pod něj řádky a po uložení souboru ukončete.
[SeatDefaults] allow-guest=false
Tím se vytvoří nový název souboru 50-no-guest.conf v /etc/lightdm/lightdm.conf.d adresář.
Krok 4: Restartujte stroj, je to. Na Ubuntu už neuvidíte relace hosta.
V případě, že byste chtěli obnovit relaci hosta, stačí odstranit soubor 50-no-guest.conf z adresáře /etc/lightdm/lightdm.conf.d a restartujte stroj. Získáte zpět relaci hosta!
Závěr
Každý, kdo používá relaci hosta k přihlášení k vašemu počítači Ubuntu, nemá žádná oprávnění měnit soubor patřící jiným uživatelům. Vyskytl se však problém se zabezpečením, který byl dříve hlášen u balíčku lightdm, který umožňuje uživateli typu host přistupovat k omezeným souborům systému. Možná máte pocit, že mít účet hosta nedává smysl, když víte, že jste jediná osoba, která přistupuje k vašemu počítači Ubuntu. V obou případech doufám, že vám tento návod pomůže zbavit se účtu hosta.