Jak povolit nebo zakázat root uživatele pomocí příkazů macOS

V operačních systémech založených na systému UNIX, jako je Linux nebo macOS, existuje uživatel root, který má plnou moc nad systémem, jeho službami a procesy.

Tento uživatel je ve výchozím nastavení zakázán z bezpečnostních důvodů, protože pokud je tento příkaz proveden bez náležité znalosti nebo odpovědnosti, můžeme způsobit poškození systému, které může být neopravitelné. Proto je důležité, aby tohoto uživatele root používali pouze správci nebo pokročilí uživatelé, kteří vědí, co to může být.

Dnes v Solveticu uvidíme, jak tohoto uživatele povolit nebo zakázat prostřednictvím příkazového řádku.

Terminálový přístupPro přístup k terminálu máme následující možnosti. Pomocí kombinace kláves Shift + Command + U nebo v cestě Go / Utilities. V zobrazeném okně dvakrát klikneme na Terminál:

⇧ + ⌘ + U

Další možností je použití Spotlightu, a proto zadáme slovo terminál a vybereme příslušný nástroj:

1. Jak povolit uživatele root pomocí příkazu dsenableroot


Chcete -li pomocí tohoto příkazu povolit uživateli root, je tento proces jednoduchý, protože v terminálu spustíme dsenableroot a poté zadáme heslo uživatelů a poté zadáme a ověříme heslo uživatele root:
 dsenableroot

Zobrazí se zpráva *** Úspěšně povolený uživatel root, který potvrzuje, že povolení bylo úspěšné. Pomocí tohoto příkazu je také možné povolit uživateli root zejména jeden účet, k tomu musíme použít parametr -u:

 dsenableroot -u "Uživatel"

2. Jak zakázat uživatele root v systému macOS High Sierra


Pomocí parametru -d pomocí příkazu dsenableroot bude uživatel root obecně deaktivován následovně:
 dsenableroot -d

Pokud si přejeme, můžeme zakázat uživatele root pro konkrétního uživatele, provedeme následující syntaxi:

 dsenableroot -d -u "uživatel"
Pomocí této jednoduché metody můžeme tohoto důležitého uživatele v prostředích UNIX povolit či nikoli.

wave wave wave wave wave