Hlavní navigace

Do systemd je integrována náhrada za „su“

Petr Krčmář

Lennart Poettering vydal systemd verze 225, který přidává funkcionalitu „machinectl shell“. Funguje stejně jako klasický unixový příkaz „su“ a vytváří pro uživatele nové prostředí, které je zcela odděleno od toho původního.

Sám Poettering tvrdí, že funkce původního su je velmi nejasná, na jednu stranu vytváří nové sezení s řadou nových parametrů (uid, gid, env, …), zároveň ale přebírá nastavení z původního prostředí (tty, cgroup, audit, …). Podle jeho slov je tedy celý koncept „su“ rozbitý a řešení systemd přebírá jen minimum ze starého prostředí a vytváří tak opravdu oddělené sezení.

Na serveru The Linux Homefront Project lze najít více informací včetně příkladu použití. Jeden z příkladů ukazuje spuštění nového prostředí s kvótou pro využití CPU.

Našli jste v článku chybu?