История изменений
Исправление
Bootmen,
(текущая версия)
:
Такое направление я тоже хотел предложить. Но следуя вашему стилю изложения, есть нюанс. Пользователь заливает файл, соединение рвется... надолго... inotify: А зашибись, файл закрыт, меняем права. Пользователь, новое соединение, пытаемся залить тот же файл. Сервер: А вот хрена тебе, у тебя правов нэма. Пользователь: Какого уха?
Пардон. Такое не предусмотрел. Но, можно продолжить извращения: Скрипт помимомо изменений прав-владелец еще немного изменяет имя файла. Например добавляет в название «время» или $$. Чтобы визуально видно что это дубль. Возможно также создание папки TMP куда и сваливаются эти дубли. Я так понимаю админу нужно прикрыть себя. Если к нему будут претензии.
Исправление
Bootmen,
:
Такое направление я тоже хотел предложить. Но следуя вашему стилю изложения, есть нюанс. Пользователь заливает файл, соединение рвется... надолго... inotify: А зашибись, файл закрыт, меняем права. Пользователь, новое соединение, пытаемся залить тот же файл. Сервер: А вот хрена тебе, у тебя правов нэма. Пользователь: Какого уха?
Пардон. Такое не предусмотрел. Но, можно продолжить извращения: Скрипт помимомо изменений прав-владелец еще немного изменяет имя файла. Например добавляетв в название «время» или $$. Чтобы визуально видно что это дубль. Возможно также создание папки TMP куда и сваливаются эти дубли. Я так понимаю админу нужно прикрыть себя. Если к нему будут претензии.
Исправление
Bootmen,
:
Такое направление я тоже хотел предложить. Но следуя вашему >стилю изложения, есть нюанс. Пользователь заливает файл, >соединение рвется... надолго... inotify: А зашибись, файл >закрыт, меняем права. Пользователь, новое соединение, пытаемся >залить тот же файл. Сервер: А вот хрена тебе, у тебя правов >нэма. Пользователь: Какого уха?
Пардон. Такое не предусмотрел. Но, можно продолжить извращения: Скрипт помимомо изменений прав-владелец еще немного изменяет имя файла. Например добавляетв в название «время» или $$. Чтобы визуально видно что это дубль. Возможно также создание папки TMP куда и сваливаются эти дубли. Я так понимаю админу нужно прикрыть себя. Если к нему будут претензии.
Исходная версия
Bootmen,
:
Такое направление я тоже хотел предложить. Но следуя вашему >стилю изложения, есть нюанс. Пользователь заливает файл, >соединение рвется... надолго... inotify: А зашибись, файл >закрыт, меняем права. Пользователь, новое соединение, пытаемся >залить тот же файл. Сервер: А вот хрена тебе, у тебя правов >нэма. Пользователь: Какого уха?
Пардон. Такое не предусмотрел. Но, можно продолжить извращения: Скрипт помимомо изменений прав-владелец еще немного изменяет имя файла. Например добавляетв в название «время» или $$. Чтобы визуально видно что это дубль.