Есть ли способ разрешить пользователю создавать файл в папке под Windows, но не разрешать им редактировать содержимое файлов?
Это будет аналогично setuid в системах FreeBSD, где файлам, созданным в папке, будет назначен владелец, отличный от пользователя, создавшего файл.
Это невозможно с Windows XP или более ранней версией. Но это возможно с Windows Vista или Windows 7. У них обоих обновленная файловая система NTFS.
Если у вас XP, вы можете сделать это с помощью программы FTP-сервера, такой как сервер Filezilla, где пользователь может FTP-файлы, но не может заменять или редактировать.
Нет. Create автоматически подразумевает разрешение на запись \ изменение.