Как может я автоматически показанный файл пользователю, который сделал модификацию?

эхо не использует stdin, пытается использовать кошку

echo 1 | cat

или

echo 1 | xargs echo
1
27.02.2012, 21:53
2 ответа

Устраните группу и полномочия записи других на файлах, но дайте им полномочия записи на каталогах так, чтобы все могли удалить файлы. Затем когда пользователь хочет изменить файл, они должны удалить исходный файл и записать другому в его месте.

С другой стороны, Вы могли позволить sudo chown (не позволяя sudo использоваться для других команд). Это вынудило бы пользователей взять владение перед редактированием.

1
27.01.2020, 23:40

Кажется довольно странным использовать файловые системы тот путь, они действительно не сделаны для управления версиями и совместной работы.

Так или иначе я предполагаю, что можно сделать что-то с inotify. Существует событие IN_MODIFY, которое указывает, когда Ваш файл был изменен.

Можно или использовать инструменты как inotify-инструменты или сделать собственную небольшую программу с C-API.

1
27.01.2020, 23:40

Теги

Похожие вопросы