synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяFTP Сервер › Автоматическое создание папки при обращении по FTP

Автоматическое создание папки при обращении по FTP

polevsl · 16.04.2013

Добрый день!

 

Не смог справиться с проблемой сам, нигде не нашел на форумах.

Прошу помощи.

 

Есть несколько IP-камер, фото с них пишутся по FTP через инет на хранилище (конкретно на DS110j, но это непринципиально, так как на DS212 тоже самое происходит).

Некоторые камеры добавляют к пути файла еще имя папки, состоящей из текущей даты YYYYMMDD.

Если папки нет - она создается и все остальные фото в эти сутки пишутся в нее.

Никаких альтернатив в плане отмены создания папки с датой и т.д. в настройках камер нет вообще.

 

Везде (win-сервер, линукс) это работает нормально, но Synology почему-то не хочет этого делать.

Вместо папки YYYYMMDD создается файл с этим именем и больше ничего не происходит.

Если создать папку вручную, то тогда фото начинают нормально в нее записываться.

 

Можно, конечно, руками создать папки на год вперед, но это не комильфо -(

Может быть я не могу найти и что-то донастроить или недопонимаю принцип работы FTP.

Может надо сторонний модуль FTP сервера поставить или еще что.

Яндекс и Гугл мало что знают по этому вопросу.

 

Почему же NAS не желает автоматически создавать папку? -(

Заранее спасибо.

sidor_ii · 16.04.2013
Добрый день!

 

Почему же NAS не желает автоматически создавать папку? -(

Заранее спасибо.

 

Настройте права записи на папки

polevsl · 16.04.2013
Настройте права записи на папки

 

Что именно и где настроить, не подскажете?

Для пользователя, который имеет доступ к ftp и от имени которого камеры коннектятся (и фтп-клиент тоже коннектится) все права даны и на запись и на чтение через настройки DSM. Файлы же камера нормально пишет, если принудительно ей создать папку с сегодняшней датой.

Корневая папка, внутри которой должны создаваться вложенные YYYYMMDD имеет права 777 вообще:

 

http://take.ms/lOHhKE - юзер добавлен для доступа к фтп

http://take.ms/lSOJZ - права для него в папку тоже

http://take.ms/rLz642 + http://take.ms/Z8tzD - права в file station тоже даны непосредственно к папке.

http://take.ms/lfYcf - права в фтп-клиенте

 

 

 

Других настроек мне просто не найти нигде -(

sidor_ii · 16.04.2013

Давайте по порядку.

в какую папку(и) / подпапку(и) пишут камеры ?

Вам обязательно писать в папку homes ?

Попробуйте писать в папки типа : камера1 пишет в volume1/камера1 , камера2 в папку volume1/камера2.....

ну или типа volume1/запись с камер/камера1......

дайте пользователю права на эти папки.

В камерах вы же коннектитесь к фтп этим пользователем ???

 

 

 

polevsl · 16.04.2013
Давайте по порядку.

в какую папку(и) / подпапку(и) пишут камеры ?

Вам обязательно писать в папку homes ?

Попробуйте писать в папки типа : камера1 пишет в volume1/камера1 , камера2 в папку volume1/камера2.....

ну или типа volume1/запись с камер/камера1......

дайте пользователю права на эти папки.

В камерах вы же коннектитесь к фтп этим пользователем ???

 

Все камеры пишут в /homes/procolor/№камеры

Разницы нет куда писать. Главное, чтобы можно было заходить фтп-клиентом один раз и видеть папки всех камер.

 

ФТП в камерах прописан один на всех да.

Попробую настроить доступ в volume1/ без дополнительных путей, спасибо.

Почему-то не получалось простым движением этого сделать, я и остановился по умолчанию на /homes/папка_юзера.

 

polevsl · 16.04.2013
Давайте по порядку.

в какую папку(и) / подпапку(и) пишут камеры ?

Вам обязательно писать в папку homes ?

Попробуйте писать в папки типа : камера1 пишет в volume1/камера1 , камера2 в папку volume1/камера2.....

ну или типа volume1/запись с камер/камера1......

дайте пользователю права на эти папки.

В камерах вы же коннектитесь к фтп этим пользователем ???

 

 

ВСЕ получилось, большое спасибо.

volume1/камеры/№камеры - сюда все работает.

 

Так и осталось для меня странным, что в /homes/*** не захотело писаться -)