canaliza tar para gpg no caminho certo

0

Estou tentando enviar um tar de vários diretórios para o gpg. Também estou usando uma senha armazenada como uma variável. Estas são as minhas linhas

KEY="$(cat /root/passwdfile)"
tar -czf - /home/ftpbackup/ftp/files/wget-backups/directory1/* \
    /home/ftpbackup/ftp/files/wget-backups/directory2/* \
    /home/ftpbackup/ftp/files/wget-backups/directory3/* \
    /home/ftpbackup/ftp/files/wget-backups/directory4/* \
    /home/ftpbackup/ftp/files/wget-backups/directory5/* \
    /home/ftpbackup/ftp/files/wget-backups/directory6/* \
    /home/ftpbackup/ftp/files/wget-backups/directory7/* | 
  gpg -c --passphrase $KEY \
     -o /home/ftpbackup/ftp/files/wget-backups/Backup_01_08_2017.tar.gz.gpg

na exeção no Ubuntu 16.04 LTS com bash, eu recebo gpg: symmetrical encryption of "/home/ftpbackup/ftp/files/wget-backups/Backup_01_08_2017.tar.gz.gpg" failed: erro ao abrir o arquivo

O que estou fazendo de errado? Alguma sugestão? O diretório definitivamente existe e pode ser escrito pelo usuário que está executando o comando. Eu também posso tocar no arquivo para criá-lo manualmente, se eu quiser.

    
por dafrk 01.08.2017 / 16:04

0 respostas