Як редагувати налаштування керованого клієнта, не змінюючи їх?


2

Зокрема, я хотів би відредагувати com.apple.applicationaccess.new.plist. (Що знаходиться в / Бібліотека / Параметри керованого керування / [ім'я користувача] /), але коли я перезавантажую комп'ютер, мої відредаговані налаштування замінюються на стару версію.

Як мені зайнятися редагуванням їх назавжди? Я маю доступ лише до командного рядка через SSH.


Поясніть, чи є у вас доступ адміністратора до машини - можливо, ви зв'язані без облікового запису адміністратора, а хтось інший намагається не допустити зміни цих обмежень (скажімо, в лабораторних умовах).
bmike

Так, у мене є доступ адміністратора.
DanielGibbs

Відмінно - Lingon зараз коштує 5 доларів у магазині додатків, але шукайте команди dscl, які завантажуються з запуску, щоб виключити це як причину керованих вами файлів уподобань - ця папка, як правило, порожня для не керованих Mac.
bmike

Відповіді:


2

Виявляється, головна копія com.apple.applicationaccess зберігається в /private/var/db/dslocal/nodes/Default/[user].plist. Редагування, яке вирішило проблему для мене. Дякую Lyken за те, що мені допомогли знайти це питання з цього питання .


0

Налаштування керованих налаштувань встановлює адміністратор Open Directory / Active Directory, тому, не маючи розв’язувати ваш mac з усіх цих серверів, вам доведеться жити зі змінами, накладеними на цей mac, або продовжувати їх змінювати під час входу.

Вам дійсно потрібно залишатися на зв’язку із серверами, якщо вони вносять зміни, ви не можете змусити їх повернути назад?

Launchd був би хорошим інструментом для того, щоб додати скрипт, який вносить ці зміни для вас під час входу, але це просто автоматизує вирішення проблеми, а не вирішує проблему. Аналогічно, запуск може використовуватися для реалізації керованих налаштувань під час завантаження, як описано в цьому короткому відео-семінарі . Можливо, вам доведеться перевірити запуск на mac, щоб побачити, чи хтось застосував подібне обмеження за допомогою диспетчера робочих груп.


Розглянута машина пов'язана з будь-якими серверами.
DanielGibbs

Я відредагую відповідь, щоб охопити як локальне, так і обмеження на сервері. Я не можу зрозуміти ваше питання повністю - тому, будь ласка, не соромтесь відредагувати його для отримання більш конкретної інформації про те, що ви намагаєтеся зробити. Можливо, я зробив деякі погані припущення.
bmike

Мені дуже хотілося б загалом дізнатися, який механізм виконує автоматичне видалення /Library/Managed Preferences, і чи є спосіб його деактивації. launchdОбхідний шлях незручний. Як і Даніель, моя машина не приєднується до жодних серверів, проте видалення відбувається (10.8.2). У моєму випадку я просто прагну локально вказати політику для Chrome - замість того, що потрібно запускати Chrome із певними параметрами запуску -, що, як правило, вимагає *.plistфайлу керованого клієнта .
mklement0
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.