duplicidade: problema ao analisar URLs WebDAV no script bash

0

Eu não sou um administrador experiente do Ubuntu, então, por favor, tenha paciência comigo se eu estiver faltando alguma coisa óbvia ...

  1. Muitos provedores WebDAV fornecem nomes de usuários como "[email protected]". Embora isso não pareça ser compatível com RFC, os usuários precisam conviver com isso de qualquer maneira ...

  2. Muitos back-ends do WebDAV ignoram a variável de ambiente FTP_PASSWORD da duplicidade.

  3. A duplicidade funciona bem ao fornecer senha de texto simples da CLI, por exemplo,

    duplicity /localdir webdavs://'[email protected]':[email protected]/remotedir
    
  4. No entanto, não desejo usar minha senha de texto não criptografado no processo da linha de comando para que outros usuários não a imitem da lista de processos

  5. Tentando usar a duplicidade de um script de shell (bash), sem usar a senha do texto não criptografado no comando, por exemplo,

    PWVARIABLE='cleartextpassword'
    duplicity /localdir webdavs://'[email protected]':[email protected]/remotedir
    

Sempre me deparo com problemas de análise do símbolo "@" justaposto que, junto com a URL do WebDAV, serão analisados no nome da variável. Isso não parece ser aliviado trocando "% 40" por "@" já que a duplicidade (ou bash?) Não parece analisar isso de uma maneira útil.

Existe uma sintaxe viável para isso? Qualquer ajuda é muito apreciada!

    
por nomennominatur 31.03.2016 / 14:54

1 resposta

1

A questão foi respondida no launchpad pela muito útil equipe de desenvolvedores de duplicidade:

link

    
por nomennominatur 01.04.2016 / 12:31