![](https://help.apple.com/assets/5B9190B30946221279C5A608/5B9190B30946221279C5A60F/cs_CZ/31d7054c3bcf00abcba6dd75555bcff0.png)
Zadávání příkazů správce v Terminálu na Macu
Mnohé příkazy používané ke správě serveru smíte spouštět jen jako správce nebo uživatel root, který je také označován jako superuživatel.
Pokud nejste správce ani uživatel root a zadáte například server:~ mariah$ shutdown
, zobrazí se následující chyba: vypnutí: NOT super-user
Je to proto, že příkaz shutdown
může být spuštěn jen uživatelem root nebo správcem s oprávněním uživatele root.
Při spouštění příkazů s oprávněním superuživatele použijte příkaz sudo
. sudo
znamená superuser do (provést jako superuživatel).
Následující příklad funguje v počítačích s nainstalovaným systémem macOS. Nespouštějte jej, pokud nechcete počítač restartovat:
server:~ mariah$ sudo shutdown
Budete vyzváni k zadání hesla aktuálního uživatele.
Příkaz sudo
mohou používat je uživatelé na úrovni správce. Pokud nejste přihlášeni jako správce, můžete to provést zadáním následujícího řetězce, kde je adminUsername jméno uživatele na úrovni správce:
su adminUsername
Budete požádáni o zadání hesla pro uživatele adminUsername, po čemž se pro tohoto uživatele otevře nový shell.
Pokud to příkaz vyžaduje, pomocí su
se můžete přepnout na uživatele root. Za normálních okolností byste se neměli přihlašovat jako uživatel root.
Důležité: Pokud použijete su
k přihlášení jako uživatel root, buďte velmi opatrní, protože máte dostatečná oprávnění k provádění změn, které mohou vyřadit server z provozu.
Další informace o příkazech sudo
a su
najdete na příslušných stránkách příručky.