Re[2]: Запретить изменение и удаление файла. Linux
От: Sandro_K Мухосранск  
Дата: 09.04.07 13:26
Оценка:
Здравствуйте, TheBeard, Вы писали:

TB>Здравствуйте, Sandro_K, Вы писали:


S_K>>Моя программа открывает файл и записывает в него данные.

S_K>>Можно ли сделать так, чтобы пока файл открыт моей программой пользователь (или другой процесс) не мог ни удалить ни изменить файл.

TB>Надо поставить файлу соответствующие права доступа (0600). Это, правда, от root'а не спасет. Если файл создается при открытии, права можно указать в вызове open() (см. в документации константы S_*)


процесс должен сам писать в файл, а другие процессы не должны иметь возможность писать в файл или удалять его пока процесс не завершил запись, все процессы работают от имени одного пользователя, думаю что права доступа тут не спасут.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.