как установить разрешение для файла в Windows, такого как .docx, чтобы пользователь сети мог ТОЛЬКО добавить в файл новый текст. Они должны НЕ иметь возможность редактировать старый текст, но ЖЕСТЯНАЯ БАНКА добавить новые.
Я пытаюсь сделать так, чтобы пользователи с разных компьютеров могли добавлять дополнительную информацию в .docx, не удаляя старый контент, чтобы хакеры или какой-то неуклюжий персонал не смогли удалить предыдущий контент.
Я уже создал разрешение на блокировку создания любого файла в папке сохранения, чтобы сотрудники не создавали ненужные документы, поскольку сотрудники здесь просто ОБОЖАЮТ складывать и дублировать свою работу.
Если возможно, научите меня сенсея. Спасибо.
P.S Я попробовал настроить Создать папку / добавить данные, но это не работает. Пожалуйста, также объясните мне, что именно он делает.
на словах это довольно тривиально, просто контролируя регионы. с текстовым файлом вам понадобится приложение или скрипт, который открывает файл с доступом FILE_APPEND_DATA и устанавливает разрешения для файла только с добавлением. Подробности в словах спрашивайте у суперпользователя.
это можно было бы сделать в Linux, однако, если только для определенных файловых систем. Я не уверен, что это возможно в каких-либо файловых системах на базе Windows. И даже если бы это было так, я не уверен, что это достижимо для .docx
тип файла, поскольку, когда вы изменяете эти файлы, просто добавляя текст, редактируются не только последние байты файла. Короче говоря, я не думаю, что это возможно, однако я хотел бы, чтобы меня доказали, что я ошибаюсь!
Возможно, вы могли бы изучить какое-нибудь стороннее программное обеспечение, которое поможет вам в этом, хотя это уже не может быть .docx