как заблокировать файл от удаления при создании? (Linux)
Модератор: Модераторы
как заблокировать файл от удаления при создании? (Linux)
создаю файл потоком: TFileStream.Create('test.log', fmCreate or ...), перепробовал много вариантов параметров, но так и не нашел как запретить удаление созданного файла. можно ли это как-то в линуксе сделать? юзаю транковый fpc+лазарь.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Ок, благодарю. А какие разрешения поставить, что бы в уже открытый файл можно было писать, но нельзя было удалить этим же пользователем?
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Я в линухах нуб, но читал, что запретить удаление можно только дополнительным атрибутом, который выставляется только суперпользователем и работает не во всех линуксовых файловых системах...
Видел еще совет поставить запрет на запись для директории, содержащей файл - это не даст ничего туда добавлять или удалять, а в сам файл писать можно. Но я не проверял.
Видел еще совет поставить запрет на запись для директории, содержащей файл - это не даст ничего туда добавлять или удалять, а в сам файл писать можно. Но я не проверял.
