Restic: Restic aún solicita la contraseña cuando está configurado en .bashrc

Creado en 6 mar. 2020  ·  3Comentarios  ·  Fuente: restic/restic

Salida de restic version

restic 0.9.6 compilado con go1.13.4 en linux/amd64

¿Cómo ejecutaste restic exactamente?

restic -r copias de seguridad/instantáneas

¿Qué backend/servidor/servicio usó para almacenar el repositorio?

Guardo las copias de seguridad en la máquina local, en el directorio de copias de seguridad

Expected behavior
-----------------
restic -r backups/ snapshots
repository a59cec13 opened successfully, password is correct
ID        Time                 Host        Tags        Paths
-----------------------------------------------------------------------------------------------------
94b78cGh  2020-03-05 13:24:10  osw                     /var/www/standard
-----------------------------------------------------------------------------------------------------
1 snapshots

Quiero que restic lea la RESTIC_PASSWORD correctamente
Configuré RESTIC_PASSWORD en el archivo .bashrc para permitir que cron haga copias de seguridad automáticamente, pero siempre pido una contraseña si no hago RESTIC_PASSWORD=$RESTIC_PASSWORD

Comportamiento real

Restic pide una contraseña

Pasos para reproducir el comportamiento

Establezca la contraseña restic en .bashrc y luego ejecute source ~/.basrc y ejecute restic -r /foo snapshots

¿Tiene alguna idea de lo que puede haber causado esto?

No

¿Tienes alguna idea de cómo resolver el problema?

He resuelto con esta solución export RESTIC_PASSWORD=$RESTIC && restic -r ....

Comentario más útil

@RafaelAybar También necesita export RESTIC_PASSWORD en su bashrc. De lo contrario, bash no pasará la variable de entorno a restic.

Todos 3 comentarios

Lo acabo de probar y me funciona. ¿Quizás tienes un error tipográfico en tu .bashrc?

@RafaelAybar También necesita export RESTIC_PASSWORD en su bashrc. De lo contrario, bash no pasará la variable de entorno a restic.

Lo acabo de probar y me funciona. ¿Quizás tienes un error tipográfico en tu .bashrc?

No, pero necesito exportar RESTIC_PASSWORD=$RESTIC_PASSWORD cuando cierre sesión y vuelva a iniciar sesión

¿Fue útil esta página
0 / 5 - 0 calificaciones