День добрый!
Нужна задать разрешения на файлы таким образом, чтобы любой пользователь мог их редактировать (т.е. вносить изменения), но не мог удалять файлы.
Пробовал так
Код:
Выполнение файлов (Execute File) ДА
Чтение данных (Read Data) ДА
Чтение атрибутов (Read Attributes) ДА
Чтение дополнительных атрибутов (Read Extended Attributes) ДА
Запись данных (Write Data) ДА
Дозапись данных (Append Data) ДА
Запись атрибутов (Write Attributes) ДА
Запись дополнительных атрибутов (Write Extended Attributes) ДА
Удаление (Delete) НЕТ
Чтение разрешений (Read Permissions) ДА
Смена разрешений (Change Permissions) НЕТ
Смена владельца (Take Ownership) НЕТ
При редактировании ругается, что нет доступа. Но тупо заменить файл можно.
А если так
Код:
Выполнение файлов (Execute File) ДА
Чтение данных (Read Data) ДА
Чтение атрибутов (Read Attributes) ДА
Чтение дополнительных атрибутов (Read Extended Attributes) ДА
Запись данных (Write Data) ДА
Дозапись данных (Append Data) ДА
Запись атрибутов (Write Attributes) ДА
Запись дополнительных атрибутов (Write Extended Attributes) ДА
Удаление (Delete) ДА
Чтение разрешений (Read Permissions) ДА
Смена разрешений (Change Permissions) НЕТ
Смена владельца (Take Ownership) НЕТ
то редактирование работает, но и удалять пользователи могут все файлы.
Вопрос, можно ли сделать так, чтобы файлы можно было редактировать в приложении, но при этом, их нельзя удалять.
PS: под "НЕТ" имеется ввиду без галки
PSS: более чем уверен, что данный вопрос уже обсуждался здесь, но увы не смог найти ответа.