Usando o pacote zip para debian com senha

3

Estou tentando fazer um script de backup .sh para zipar meus arquivos e proteger o arquivo zip com uma senha. Para isso, estou usando o zip package ( apt-get install zip ) e há uma opção de criptografia acessível por meio do parâmetro -e . Como posso especificar a senha diretamente? Depois de digitar o comando, preciso inserir uma senha e o .sh -script será executado com tarefas agendadas.

Aqui está o meu arquivo .sh:

zip -r -e -q ~/var/backup/backup_'date +%Y_%m_%d-%H_%M' /var/www/

Este é o resultado com o parâmetro -e :

Como posso definir uma senha automaticamente e redigitá-la novamente em um .sh -file (que será executado com o cronjobs)?

    
por Skrey 28.03.2016 / 23:10

1 resposta

2

Você pode usar o parâmetro -P para especificar a senha na linha de comando:

zip -r -e -q -P myPasswordHere ~/var/backup/backup_'date +%Y_%m_%d-%H_%M' /var/www/

Você pode encontrar esse tipo de coisa observando a página de manual do programa em questão:

man zip
    
por 28.03.2016 / 23:33

Tags