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

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

IIllAIR24.09.2015#1

Добрый день.

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

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

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

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

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

 

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

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

 

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

См. п.1 и п.4.

 

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

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

IIllAIR25.09.2015#3

polanat

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

Ppolanat25.09.2015#4
polanat

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

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

 

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

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

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

 

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

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

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

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

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

 

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

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

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

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

Uumount25.09.2015#8

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

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

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

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

 

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

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

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

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

 

 

IIllAIR25.09.2015#11

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

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

Ppolanat25.09.2015#12
Ну, наверное.

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

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

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

 

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

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

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

Не знайшли рішення в цьому треді? ШІ знає цей архів і всі даташити — і відповість вашою мовою.Запитати ШІ →