Sådan deaktiveres adgang til systemindstillinger på Mac
I nogle situationer ønsker du måske at deaktivere adgangen til Systemindstillinger på en Mac. Ofte er dette til laboratoriemiljøer eller offentlige arbejdsstationer, eller måske til at låse en bestemt arbejdsstation af forskellige årsager. Mens en almindelig tilgang er at oprette en ny brugerkonto, der har begrænset adgang til systemfunktioner og funktionalitet, kan en anden metode bruges med chmod, der ændrer adgangstilladelserne til selve System Preferences-applikationen i Mac OS, og når den implementeres korrekt, al adgang til Systemindstillinger på Mac vil blive deaktiveret og forhindret, uanset hvordan det forsøges at blive lanceret.
Denne tilgang til at deaktivere adgang til Systemindstillinger bruger kommandolinjen og involverer ændring af tilladelser til et kritisk systemniveauprogram, som er nødvendigt for den korrekte funktionalitet af alle Mac'er. Derfor er dette kun egnet til at blive brugt af avancerede Mac-brugere.
Det er altid en god idé at sikkerhedskopiere en Mac, før du foretager ændringer i fil- og appadgang. Undladelse af at gøre det kan resultere i datatab eller et ødelagt system.
Sådan deaktiveres al adgang til systemindstillinger på Mac fuldstændigt med chmod
…sudo chmod 000 /Applications/System\ Preferences.app
Bemærk, at dette påvirker alle brugere på Mac'en, inklusive nyoprettede administratorkonti på Mac'en og alle nyoprettede standardbrugerkonti også.
Sådan genaktiverer du adgang til systemindstillinger på Mac med chmod
Du kan genaktivere adgang til Systemindstillinger for alle brugere ved at udstede følgende kommando i Terminal:
sudo chmod 774 /Applications/System\ Preferences.app
Bemærk, at du muligvis finder, at tilladelserne også er indstillet som standard til 775, i hvilket tilfælde den korrekte kommando ville være:
sudo chmod 775 /Applications/System\ Preferences.app
Generelt set hvis du ikke ved, hvad du laver med tilladelsesændringer og chmod, bør du lade dem være i fred siden det kan forårsage alle mulige problemer og uønsket adfærd. Med det i tankerne er dette bestemt en effektiv teknik til at begrænse adgangen til visse programmer i Mac OS X.
Bemærk: tak til Jasper for at påpege syntaksfejlen og de rigtige tilladelser i vores kommentarer.
Jeg faldt over denne særlige metode, da jeg forsøgte at låse maskinerne ned i et lille Mac-laboratorium, hvor jeg stødte på et interessant råd fra John Mairs, som havde til opgave stort set det samme. Han foreslår at deaktivere adgangen til Systemindstillinger, fordi det "udretter (og halvvejs opnår) flere ting. For det første forhindrer det helt eleverne i at ændre alle indstillinger på computeren. Dette inkluderer kontoændringer, sikkerhedsindstillinger, Apple Remote Desktop-indstillinger og pauseskærmsindstillinger." Gyldige point, men det, jeg synes er meget mere interessant, er den måde, han vælger at deaktivere adgangen til Systemindstillinger på: at ændre applikationstilladelserne ved hjælp af kommandolinjen. Dette er snedig tænkning, og det virker.
Der er helt sikkert andre metoder til at låse Systemindstillinger, herunder oprettelse af en ny brugerkonto på Mac'en, der har begrænset 'Standard' adgang til Systemindstillinger.Du kan også konfigurere gæstebrugerkontoen på Mac til begrænset Mac-adgang, herunder til Systemindstillinger. Andre muligheder omfatter brug af profiler og andre tilgange på systemadministratorniveau til at forhindre adgang til Systemindstillinger efter behov.
Hvis du har ideer eller tanker om denne særlige metode til at forhindre systempræferenceadgang i mac OS, eller du kender til andre nyttige tips eller tricks til at deaktivere adgang til systemindstillinger på en Mac, så del dem i kommentarer nedenfor!