Hlavní navigace

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

Sdílet

Petr Krčmář 31. 8. 2015

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?
  • Aktualita je stará, nové názory již nelze přidávat.