На данный момент >>crypt init только лишь помечает единственную папку для шифрования. Поэтому, если создать новую папку в crypt init папке, то она не будет помечена для шифрования.
Следует создать / автоматически перенимать опцию шифрования из каталога выше уровнем. Иначе становится практически невозможной загрузка какой-нибудь большой папки с подкаталогами (вручную прописывать каждой папке перед загрузкой флаг шифрования?)
Я вижу несколько вариантов:
Рекурсивно смотреть в родительские каталоги насчет .crypt.wdmrc
Смотреть только папкой выше: ../crypt.wdmrc и создавать этот файл в новой подпапке
Закреплять флаг шифрования в названии пути: /files/pictures__encrypted/subfolders/...
1) Неосуществим на практике из-за возрастающей нагрузки. Загрузка в 10-ю подпапку и понеслось...
2) Можно. Плюс: можно вручную создать папку подкатологом и не шифровать её. Из этого и минус - можно запутаться. Например, создав нешифрованную папку в веб-интерфейсе/клиенте и залить туда личную информацию.
3) Железобетонный вариант. Минимально страдает удобство чтения (кому как). По мне - интуитивен.
Да, подумывал об этом.
И более склоняюсь к 1 варианту, благо
а) вызовы на листинг каталогов кэшируются
б) кажецца, в протоколе DiskO можно одним запросом несколько папок получить (надо разбираться)
На данный момент
>>crypt init
только лишь помечает единственную папку для шифрования. Поэтому, если создать новую папку вcrypt init
папке, то она не будет помечена для шифрования.Следует создать / автоматически перенимать опцию шифрования из каталога выше уровнем. Иначе становится практически невозможной загрузка какой-нибудь большой папки с подкаталогами (вручную прописывать каждой папке перед загрузкой флаг шифрования?)
Я вижу несколько вариантов:
1) Неосуществим на практике из-за возрастающей нагрузки. Загрузка в 10-ю подпапку и понеслось... 2) Можно. Плюс: можно вручную создать папку подкатологом и не шифровать её. Из этого и минус - можно запутаться. Например, создав нешифрованную папку в веб-интерфейсе/клиенте и залить туда личную информацию. 3) Железобетонный вариант. Минимально страдает удобство чтения (кому как). По мне - интуитивен.