Как лучше всего хранить данные приложения, доступные для всех учетных записей пользователей?

Мне нужно сохранить некоторые данные, чтобы приложение могло получить к ним доступ из любой учетной записи пользователя.

Объем данных невелик, всего несколько строк.

Хранилище не обязательно должно быть безопасным, хотя это было бы полезно. По крайней мере, пользователи без прав администратора не должны его испортить.

Я был бы не против, если бы приложение потребовало предоставить пароль администратора для хранения данных или их удаления. Однако, когда приложение запускается из другой учетной записи пользователя без прав администратора, оно должно иметь возможность читать эти данные, не запрашивая никаких паролей.

Должен ли я использовать связку ключей или папку /Library/Application Support/ или, может быть, что-то еще?


person Davyd Geyl    schedule 13.10.2011    source источник
comment
Да, /Library/Application Support будет местом для хранения информации, которая должна быть доступна нескольким пользователям.   -  person lottscarson    schedule 13.10.2011


Ответы (1)


Вы можете обмениваться файлами между разными пользователями с помощью ACL.
Работа с Access Списки управления
Общий доступ к любым файлам между пользователями на одном Mac
Сделайте папку доступной для чтения и записи для всех пользователей без использования ACL< br> Надеюсь, это поможет.

person Parag Bafna    schedule 13.10.2011
comment
Спасибо за ответ, я попробую. Третья ссылка битая. Не могли бы вы исправить это, пожалуйста? - person Davyd Geyl; 14.10.2011