Druh. Obvykle je to sudo
Linuxu umožňuje na určitou dobu převzít administrátorská práva. Stejně jako UAC systému Windows. Ale sudo
lze také použít k provedení akce jako jiný uživatel, pokud máte oprávnění superuživatele.
UAC povýší aktuálně přihlášeného uživatele tím, že mu poskytne systémová oprávnění potřebná k provedení něčeho označeného jako vyžadující administrátorská práva.
- Pokud jste správce, budete požádáni o potvrzení, že chcete procesu udělit přístup pro správce
- Pokud jste standardní uživatel, budete vyzváni k zadání přihlašovacích údajů účtu správce
Smyslem UAC je zajistit, aby skutečný fyzický uživatel s administrátorskými právy chtěl, aby proběhla nějaká akce, nikoli automatizovaný proces. Existují tři způsoby, jak může proces běžet se zvýšeným oprávněním:
- Uživatel může kliknout pravým tlačítkem myši na program a vybrat možnost Spustit jako správce
- program se projevuje na úrovni integrity
requireAdministrator
- program je manifestován pro úroveň integrity
highestAvailable
a uživatel je správce
Sudo povýší aktuálně přihlášeného uživatele změnou aktuálního uživatele na uživatele root nebo jiného uživatele a provede příkaz jako tento uživatel. Seznam příkazů a kdo co může dělat je definován v /etc/sudoers. Sudo si žádá heslo, vaše heslo, ale nějakou dobu je ukládá do mezipaměti, takže ho nemusíte znovu zadávat. Smyslem sudo je umožnit omezenému počtu normálních uživatelů provádět některé příkazy, které je třeba spouštět jako root nebo jiní uživatelé.
Některé věci ve Windows, jako je instalace zařízení, budou vyžadovat heslo správce, pokud nemají správná oprávnění k nějaké činnosti. Je to něco jako sudo, ale pokud si nepřizpůsobíte přiřazení práv, uživatele a skupiny ve Windows, může akci povolit kterýkoli správce.