synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОбмен Файлами: Windows, Mac OSX, Linux › Права доступа к файлам

Права доступа к файлам

IllAIR · 24.09.2015

Добрый день.

Подскажите пожалуйста как у пользователя отобрать права на перезапись объекта (файла).

Есть Transmission, которая качает торренты в папку (перемещает из временной папки после завершения закачки). Бывает ситуация, когда имя перемещаемого файла совпадает с именем уже имеющегося в папке файла и тогда Transmission заменяет файл. Я думал решить проблему запретив Transmission перезаписывать файлы (я очень надеюсь, что в таком случае он сможет создать файл с именем Файл_1), а не просто выкинет его.

Посоветуйте пожалуйста. Спасибо.

polanat · 25.09.2015
Подскажите пожалуйста как у пользователя отобрать права на перезапись объекта (файла).

1. Можно отобрать права на запись. Перезапись - это что-то новенькое :blink:

 

Есть Transmission, которая качает торренты в папку (перемещает из временной папки после завершения закачки). Бывает ситуация, когда имя перемещаемого файла совпадает с именем уже имеющегося в папке файла и тогда Transmission заменяет файл.

2. Опишите ситуацию подробнее. Имя скачиваемого торрента как правило уникально и задвоение возможно только при повторном скачивании и "кривой" автоматизации процесса (скрипты). Или же речь идёт о докачке новых серий свежего сериала ("Измены" :lol: )

 

3. Я думал решить проблему запретив Transmission перезаписывать файлы (я очень надеюсь, что в таком случае он сможет создать файл с именем Файл_1), а не просто выкинет его.

См. п.1 и п.4.

 

Посоветуйте пожалуйста. Спасибо.

4. Похоже что Вам нужно править скрипты под вновь возникшую задачу. Тут так сказать не советовать, а как бы программировать. Объявляйте новый конкурс, но только стартовый гонорар надо бы повысить (100р повторно объявлять уже несолидно ;) )

IllAIR · 25.09.2015

polanat

Есть странные люди... Они создают разные торрент файлы с одинаковым именем файла внутри. То есть есть 5 разные раздач и в каждой из них имя файла Movie.mp4 При скачивании такой раздачи transmission сначала скачивает 1 торрент и создает Movie.mp4, потом скачивает в ту же папку Movie.mp4 другого торрента перезаписывая первый и так далее. В итоге я имею 5 раздач и только 1 физический файл.

polanat · 25.09.2015
polanat

Есть странные люди... Они создают разные торрент файлы с одинаковым именем файла внутри. То есть есть 5 разные раздач и в каждой из них имя файла Movie.mp4 При скачивании такой раздачи transmission сначала скачивает 1 торрент и создает Movie.mp4, потом скачивает в ту же папку Movie.mp4 другого торрента перезаписывая первый и так далее. В итоге я имею 5 раздач и только 1 физический файл.

Понятно. Тут как бы напрашиваются три варианта:

 

1) Не использовать странные торрент-трекеры со странными правилами (или отсутствием таковых), разрешающими странным людям аплоадить странные файлы со странными именами ;)

2) Совершенствоваться в программировании по принципу "нас е..т, а мы крепчаем" :D ,

3) Аутсорсинг (небесплатно, конечно)

 

PS Выбирайте или ждите доброго самаритянина ;) ...

DMagister · 25.09.2015
Посоветуйте пожалуйста. Спасибо.

в штатном download station Вы можете для каждого пользователя задать свое "место назначения" и они друг друга затирать не будут.

IllAIR · 25.09.2015
в штатном download station Вы можете для каждого пользователя задать свое "место назначения" и они друг друга затирать не будут.

Все раздачи качаются от 1 пользователя. Не поможет. Нужно запретить пользователю затирать свои же файлы.

 

Вот такое правило есть в Винде для файлов.

DMagister · 25.09.2015
Все раздачи качаются от 1 пользователя. Не поможет. Нужно запретить пользователю затирать свои же файлы.

чем пытаться сделать через ж... то место, где спина теряет свое гордое имя, сделайте нормальное разделение по пользователям.

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

umount · 25.09.2015

А если попробовать поиграть с автоматическим переносом оконченных закачек?

В Total Commander, например, есть штатная функция "автоматически переименовывать копируемые файлы", то есть первый скопированный name.* будет name.*, второй скопированный name.* будет уже name(2).* и т.д.

polanat · 25.09.2015
А если попробовать поиграть с автоматическим переносом оконченных закачек?

"Играть" должен скрипт (а он точно есть, но нуждается в доработке), который запускается по завершению закачки Трансмишеном (а не DS) - ну или по крайней мере у автора раньше всё обстояло именно так ;)

 

PS Так что задача сводится именно к "банальному программированию" - вот только вопрос - за чей счёт? :lol:

umount · 25.09.2015
PS Так что задача сводится именно к "банальному программированию" - вот только вопрос - за чей счёт? :lol:

Ну, наверное.

P.S.: И опять спрошу - 100 рублей явно мало, $ миллион явно много - сколько в самый раз? ;)

 

 

IllAIR · 25.09.2015

Спасибо за ответы. Тут тот случай, когда оно того не стоит. Реально. Проще ручками переименовывать файлы после окончания закачки и начинать качать следующий.

Одно дело поставить пару галок в настройках и совершенно другое опять связываться со скриптами и искать какие-то обходные пути. Оно того не стоит.

polanat · 25.09.2015
Ну, наверное.

P.S.: И опять спрошу - 100 рублей явно мало, $ миллион явно много - сколько в самый раз? ;)

Столько, за сколько кто-то согласится сделать эту работу. Рынок - он везде рынок ;)

SergeS · 25.09.2015
Все раздачи качаются от 1 пользователя. Не поможет. Нужно запретить пользователю затирать свои же файлы.

 

Нет, в штатной download station раздачи качаются от юзера, под которым зашел в эту станцию. И да, можно задавать разным юзерам разные папку назначения. Будет ли это реально полезным в данной проблеме - не знаю, я лично так делать никогда не пробовал.

DMagister · 25.09.2015
Нет, в штатной download station раздачи качаются от юзера, под которым зашел в эту станцию. И да, можно задавать разным юзерам разные папку назначения. Будет ли это реально полезным в данной проблеме - не знаю, я лично так делать никогда не пробовал.

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