Получить и установить владельца, группу и разрешения в Cocoa

#objective-c #cocoa #permissions #file-ownership

#objective-c #cocoa #разрешения #владение файлом

Вопрос:

Я ищу, как получить (и установить) владельца, группу и разрешения в Cocoa для данного файла.

Каков наилучший способ сделать это? (и как проверить, предоставлено ли текущему пользователю достаточно для изменения этих разрешений)

Спасибо за вашу помощь,

С уважением,

Ответ №1:

В NSFileManager есть метод -SetAttributes:OfItemAtPath:ошибка:, который сделает свое дело. Обратите особое внимание на ключ NSFilePosixPermissions. Если метод завершается с ошибкой, он возвращает false, а подробные сведения об ошибке помещаются в NSError** , которое вы ему предоставляете.