Jak zakázat přístup k předvolbám systému na Macu
V některých situacích možná budete chtít zakázat přístup k předvolbám systému na Macu. Často je to pro laboratorní prostředí nebo veřejné pracovní stanice nebo možná pro uzamčení konkrétní pracovní stanice z různých důvodů. Zatímco běžným přístupem je vytvoření nového uživatelského účtu, který má omezený přístup k funkcím a funkcím systému, s chmod lze použít jinou metodu, která změní přístupová oprávnění k samotné aplikaci System Preferences v systému Mac OS, a když je správně implementována, veškerý přístup k Předvolby systému na Macu budou deaktivovány a zablokovány bez ohledu na to, jakým způsobem byly spuštěny.
Tento přístup k deaktivaci přístupu k předvolbám systému používá příkazový řádek a zahrnuje změnu oprávnění pro aplikaci kritické systémové úrovně, která je nezbytná pro správnou funkčnost všech počítačů Mac. Proto je vhodný pouze pro pokročilé uživatele Mac.
Před prováděním jakýchkoli úprav v přístupu k souborům a aplikacím je vždy dobré si Mac zálohovat. Pokud tak neučiníte, může dojít ke ztrátě dat nebo poškození systému.
Jak úplně zakázat veškerý přístup k předvolbám systému na Macu pomocí chmod
Pomocí následujícího příkazu můžete zobrazit náhled veškerého přístupu k ovládacím panelům Předvoleb systému na Macu. Pamatujte, že to má dopad na všechny uživatele, protože je spuštěn na kořenové úrovni (sudo):
sudo chmod 000 /Applications/System\ Preferences.app
Upozorňujeme, že to má dopad na všechny uživatele na Macu, včetně nově vytvořených administrátorských účtů na Macu a všech nově vytvořených standardních uživatelských účtů.
Jak znovu povolit přístup k předvolbám systému na Macu pomocí chmod
Všem uživatelům můžete znovu povolit přístup k Předvolbám systému zadáním následujícího příkazu v Terminálu:
sudo chmod 774 /Applications/System\ Preferences.app
Všimněte si, že můžete zjistit, že oprávnění jsou ve výchozím nastavení také nastavena na 775, v takovém případě by správný příkaz byl:
sudo chmod 775 /Applications/System\ Preferences.app
Obecně řečeno, pokud nevíte, co děláte se změnami oprávnění a chmod, měli byste je nechat být protože může způsobit nejrůznější problémy a nežádoucí chování. S ohledem na to je to jistě účinná technika pro omezení přístupu k určitým aplikacím v systému Mac OS X.
Poznámka: děkujeme Jasperovi za upozornění na chybu syntaxe a správná oprávnění v našich komentářích.
Na tuto konkrétní metodu jsem narazil, když jsem se snažil zamknout stroje v malé laboratoři Mac, kde jsem narazil na zajímavou radu od Johna Mairse, který měl za úkol v podstatě totéž. Navrhuje zakázat přístup k předvolbám systému, protože „dosahuje (a napůl dosahuje) několika věcí. Zaprvé zcela znemožňuje studentům měnit všechna nastavení na počítači. To zahrnuje změny účtu, nastavení zabezpečení, nastavení Apple Remote Desktop a nastavení spořiče obrazovky.“ Platné body jistě, ale co si myslím, je mnohem zajímavější, je způsob, jakým se rozhodl zakázat přístup System Preferences: změna oprávnění aplikací pomocí příkazového řádku. Je to prohnané myšlení a funguje to.
Určitě existují další způsoby, jak uzamknout Předvolby systému, včetně vytvoření nového uživatelského účtu na Macu, který má omezený „Standardní“ přístup k Předvolbám systému.Můžete také nastavit uživatelský účet hosta na Macu pro omezený přístup k Macu, včetně předvoleb systému. Mezi další možnosti patří použití profilů a dalších přístupů na úrovni správce systému k zamezení přístupu k předvolbám systému podle potřeby.
Pokud máte nápady nebo myšlenky týkající se této konkrétní metody, jak zabránit v přístupu k předvolbám systému v systému mac OS, nebo znáte jiné užitečné tipy či triky pro zakázání přístupu k předvolbám systému na počítači Mac, podělte se o ně v komentáře níže!