Restic: لا يزال Restic يطلب كلمة المرور عند تعيينه على .bashrc

تم إنشاؤها على ٦ مارس ٢٠٢٠  ·  3تعليقات  ·  مصدر: restic/restic

ناتج restic version

تم تجميع restic 0.9.6 مع go1.13.4 على نظام التشغيل Linux / amd64

كيف قمت بتشغيل restic بالضبط؟

restic -r النسخ الاحتياطي / لقطات

ما الخلفية / الخادم / الخدمة التي استخدمتها لتخزين المستودع؟

أقوم بتخزين النسخ الاحتياطية في الجهاز المحلي ، في دليل النسخ الاحتياطية

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

أريد أن يقرأ restic كلمة RESTIC_PASSWORD بشكل صحيح
لقد قمت بتعيين RESTIC_PASSWORD في ملف .bashrc للسماح لـ cron بعمل نسخ احتياطية تلقائيًا ، ولكن دائمًا ما أطلب كلمة مرور إذا لم أفعل RESTIC_PASSWORD=$RESTIC_PASSWORD

السلوك الفعلي

Restic طلب كلمة مرور

خطوات إعادة إنتاج السلوك

اضبط كلمة المرور في .bashrc ثم قم بتشغيل source ~/.basrc وقم بتشغيل restic -r /foo snapshots

هل لديك أي فكرة عن سبب هذا؟

رقم

هل لديك فكرة عن كيفية حل المشكلة؟

لقد تمكنت من حل هذا الحل البديل export RESTIC_PASSWORD=$RESTIC && restic -r ....

التعليق الأكثر فائدة

RafaelAybar تحتاج أيضًا إلى export RESTIC_PASSWORD في bashrc الخاص بك. وإلا فلن تمرر bash متغير البيئة إلى restic.

ال 3 كومينتر

لقد جربتها للتو وهي تعمل من أجلي. ربما لديك خطأ مطبعي في .bashrc الخاص بك؟

RafaelAybar تحتاج أيضًا إلى export RESTIC_PASSWORD في bashrc الخاص بك. وإلا فلن تمرر bash متغير البيئة إلى restic.

لقد جربتها للتو وهي تعمل من أجلي. ربما لديك خطأ مطبعي في .bashrc الخاص بك؟

لا ، لكني أحتاج إلى تصدير RESTIC_PASSWORD=$RESTIC_PASSWORD عند تسجيل الخروج وتسجيل الدخول مرة أخرى

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات