این پاس فرمانی است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
پاس - رمزهای عبور را به صورت ایمن ذخیره، بازیابی، تولید و همگام سازی می کند
خلاصه
عبور [ COMMAND ] [ OPTIONS ]... [ ARGS ] ...
شرح
عبور یک فروشگاه رمز عبور بسیار ساده است که رمزهای عبور را در داخل نگه می دارد gpg2(1) فایل های رمزگذاری شده
داخل یک درخت دایرکتوری ساده ساکن در ~/.password-store. عبور ابزار یک را فراهم می کند
مجموعه ای از دستورات برای دستکاری ذخیره رمز عبور، به کاربر اجازه می دهد تا اضافه، حذف،
رمزهای عبور را ویرایش، همگام سازی، تولید و دستکاری کنید.
اگر COMMAND مشخص نشده باشد، COMMAND به صورت پیشفرض روی یکی از این دو قرار میگیرد نشان or ls، بسته به نوع
از مشخص کننده در ARGS. در غیر این صورت COMMAND باید یکی از دستورات معتبر فهرست شده در زیر باشد.
تعدادی از دستورات زیر به گذرواژه متکی هستند یا عملکرد بیشتری ارائه می دهند
دایرکتوری store نیز یک مخزن git است. اگر دایرکتوری ذخیره رمز عبور یک git باشد
مخزن، تمام دستورات تغییر ذخیره رمز عبور باعث ایجاد یک git مربوطه می شود
مرتکب شدن. را ببینید تمدید شده GIT مثال بخش برای توضیح دقیق با استفاده از init انجام و
دستگاه گوارش(1).
La init انجام دستور باید قبل از سایر دستورات اجرا شود تا رمز عبور مقداردهی اولیه شود
با شناسه صحیح کلید gpg ذخیره کنید. رمزهای عبور با استفاده از کلید gpg که با آن تنظیم شده است رمزگذاری می شوند
init انجام.
یک اسکریپت تکمیل bash مربوطه برای استفاده با برگه های تکمیل نام رمز عبور وجود دارد
in بر هم زدن(1).
دستورات
init انجام [ --path= زیر پوشه, -p پوشه فرعی ] gpg-id...
ذخیره سازی رمز عبور جدید و استفاده از آن را راه اندازی کنید gpg-id برای رمزگذاری چندین gpg-id ممکن است
به منظور رمزگذاری هر رمز عبور با چندین شناسه مشخص شود. این دستور
قبل از اینکه بتوان از ذخیره رمز عبور استفاده کرد، ابتدا باید اجرا شود. در صورتی که مشخص شده است gpg-id is
متفاوت از کلید مورد استفاده در هر فایل موجود، این فایل ها دوباره رمزگذاری می شوند
برای استفاده از شناسه جدید توجه داشته باشید که استفاده از gpg-agent(1) توصیه می شود به طوری که دسته
رمزگشایی نیازی به دخالت کاربر زیادی ندارد. اگر --مسیر or -p is
مشخص شده، همراه با یک آرگومان، یک gpg-id یا مجموعه ای از gpg-id اختصاص داده شده است.
برای آن زیر پوشه خاص ذخیره رمز عبور. اگر فقط یکی gpg-id داده شده است،
و یک رشته خالی است، سپس جریان است gpg-id پرونده برای موارد مشخص شده زیر
پوشه (یا روت اگر مشخص نشده باشد) حذف می شود.
ls زیر پوشه
نام گذرواژههای داخل درخت را فهرست کنید زیر پوشه با استفاده از درخت(1) برنامه
این دستور به طور متناوب نام دارد فهرست.
grep استفاده جستجو رشته
جستجو در داخل هر فایل رمزگشایی شده برای جستجو رشته، و خط را نمایش می دهد
حاوی رشته منطبق به همراه نام فایل. استفاده می کند grep استفاده(1) برای تطبیق. استفاده
از GREP_OPTIONS متغیر محیطی برای تنظیم گزینه های خاص.
پیدا کردن پاس-نام ها...
نام رمزهای عبور را در درختی که مطابقت دارند فهرست کنید پاس-نام ها با استفاده از درخت(1)
برنامه این دستور به طور متناوب نام دارد جستجو کردن.
نشان [ --کلیپ, -c ] پاس-نام
رمزگشایی و چاپ رمز عبور به نام پاس-نام. اگر --کلیپ or -c مشخص شده است، نکنید
رمز عبور را چاپ کنید اما به جای آن خط اول را با استفاده از کلیپ بورد کپی کنید xclip(1)
و سپس کلیپ بورد را بعد از 45 بازیابی کنید (یا PASSWORD_STORE_CLIP_TIME) ثانیه
درج [ -- پژواک, -e | --چند خطی, -m ] [ --زور, -f ] پاس-نام
یک رمز عبور جدید در فروشگاه رمز عبور به نام وارد کنید پاس-نام. این را خواهد خواند
رمز عبور جدید از استاندارد in. If -- پژواک or -e is نه مشخص شده، صفحه کلید را غیرفعال کنید
پس از وارد کردن رمز عبور اکو را انجام دهید و با دو بار درخواست رمز عبور را تأیید کنید.
If --چند خطی or -m مشخص شده است، خطوط تا زمانی که EOF یا Ctrl+D خوانده شود خوانده می شود
رسیده است. در غیر این صورت، تنها یک خط از استاندارد in خوانده می شود. اعلان قبل
بازنویسی رمز عبور موجود، مگر اینکه --زور or -f مشخص شده است. این دستور
به طور متناوب نامگذاری شده است اضافه کردن.
ویرایش کنید پاس-نام
یک رمز عبور جدید وارد کنید یا یک رمز عبور موجود را با استفاده از ویرایشگر متن پیش فرض ویرایش کنید
توسط متغیر محیطی مشخص شده است تدوین یا استفاده کنید سردبیر(1) به عنوان یک بازگشت. این
mode از فایلهای موقت برای ویرایش استفاده میکند، اما برای اطمینان از آن دقت لازم است
فایل های موقت در ایجاد می شوند /dev/shm به منظور جلوگیری از نوشتن برای افراد دشوار
پاک کردن بخش های دیسک اگر /dev/shm قابل دسترس نیست، بازگشت به حالت عادی TMPDIR
مکان، و چاپ یک هشدار.
تولید می کنند [ --بدون نماد, -n ] [ --کلیپ, -c ] [ --درجا, -i | --زور, -f ] پاس-نام
طول پاس
با استفاده از رمز عبور جدید ایجاد کنید pwgen(1) طول طول پاس و درج کنید عبور-
نام. اگر --بدون نماد or -n مشخص شده است، از هیچ گونه غیر الفبایی استفاده نکنید
کاراکترهای رمز عبور ایجاد شده اگر --کلیپ or -c مشخص شده است، چاپ نکنید
رمز عبور اما در عوض آن را با استفاده از کلیپ بورد کپی کنید xclip(1) و سپس بازیابی کنید
کلیپ بورد بعد از 45 (یا PASSWORD_STORE_CLIP_TIME) ثانیه اعلان قبل
بازنویسی رمز عبور موجود، مگر اینکه --زور or -f مشخص شده است. اگر --درجا
or -i مشخص شده است، به صورت تعاملی درخواست نکنید و فقط خط اول را جایگزین کنید
فایل رمز عبور با رمز عبور جدید تولید شده، باقیمانده را نگه می دارد
فایل دست نخورده
rm [ - بازگشتی, -r ] [ --زور, -f ] پاس-نام
پسورد نامگذاری شده را حذف کنید پاس-نام از فروشگاه رمز عبور این دستور است
جایگزین نامگذاری شده است برداشتن or حذف کردن. اگر - بازگشتی or -r مشخص شده است، حذف کنید
pass-name به صورت بازگشتی اگر یک دایرکتوری باشد. اگر --زور or -f مشخص شده است، نکنید
به صورت تعاملی قبل از حذف اعلان شود.
mv [ --زور, -f ] مسیر قدیمی مسیر جدید
رمز عبور یا فهرست نامگذاری شده را تغییر نام می دهد مسیر قدیمی به مسیر جدید. این دستور است
جایگزین نامگذاری شده است تغییر نام دهید. اگر --زور مشخص شده است، بیصدا رونویسی کنید مسیر جدید if
وجود دارد. اگر مسیر جدید به پایان می رسد /، همیشه به عنوان یک فهرست در نظر گرفته می شود.
گذرواژهها بهطور انتخابی در کلیدهای جدید خود رمزگذاری مجدد میشوند
مقصد
cp [ --زور, -f ] مسیر قدیمی مسیر جدید
رمز عبور یا فهرست نامگذاری شده را کپی می کند مسیر قدیمی به مسیر جدید. این دستور است
جایگزین نامگذاری شده است کپی کنید. اگر --زور مشخص شده است، بیصدا رونویسی کنید مسیر جدید if
وجود دارد. اگر مسیر جدید به پایان می رسد /، همیشه به عنوان یک فهرست در نظر گرفته می شود.
گذرواژهها بهطور انتخابی در کلیدهای جدید خود رمزگذاری مجدد میشوند
مقصد
دستگاه گوارش git-command-args...
اگر ذخیره رمز عبور یک مخزن git است، پاس کنید git-command-args به عنوان استدلال به
دستگاه گوارش(1) استفاده از ذخیره رمز عبور به عنوان مخزن git. اگر git-command-args is init انجام,
علاوه بر مقداردهی اولیه مخزن git، محتویات فعلی را اضافه کنید
رمز عبور را در یک commit اولیه در مخزن ذخیره کنید. اگر کلید پیکربندی git
pass.sign متعهد می شود تنظیم شده است درست، سپس تمام تعهدات با استفاده از آن امضا می شود
user.signingkey یا کلید امضای پیش فرض git. این کلید پیکربندی ممکن است روشن باشد
با استفاده از: پاس دستگاه گوارش پیکربندی --بول --اضافه کردن pass.sign متعهد می شود درست است
کمک نمایش پیام استفاده
نسخه
نمایش اطلاعات نسخه
SIMPLE مثال ها
ذخیره رمز عبور را راه اندازی کنید
zx2c4@لپ تاپ ~ $ عبور init انجام [ایمیل محافظت شده]
mkdir: دایرکتوری ایجاد شده '/home/zx2c4/.password-store'
ذخیره رمز عبور برای [ایمیل محافظت شده].
رمزهای عبور موجود در فروشگاه را فهرست کنید
zx2c4@لپ تاپ ~ $ عبور
فروشگاه رمز عبور
├── تجارت
│ ├── some-silly-business-site.com
│ └── other-business-site.net
├── ایمیل
│ ├── donenfeld.com
│ └── zx2c4.com
└── فرانسه
├── بانک
├── فری باکس
└── تلفن همراه
متناوبا، از سوی دیگر، "عبور ls".
گذرواژههای موجود در فروشگاه را پیدا کنید که با .com مطابقت دارد
zx2c4@لپ تاپ ~ $ عبور پیدا کردن گفتمان
شرایط جستجو: .com
├── تجارت
│ ├── some-silly-business-site.com
└── ایمیل
├── donenfeld.com
└── zx2c4.com
متناوبا، از سوی دیگر، "عبور جستجو کردن گفتمان".
نمایش رمز عبور موجود
zx2c4@لپ تاپ ~ $ عبور ایمیل/zx2c4.com
sup3rh4x3rizmynam3
رمز عبور موجود را در کلیپ بورد کپی کنید
zx2c4@لپ تاپ ~ $ عبور -c ایمیل/zx2c4.com
ایمیل کپی شده/[ایمیل محافظت شده] به کلیپ بورد در 45 ثانیه پاک می شود.
رمز عبور را برای ذخیره اضافه کنید
zx2c4@لپ تاپ ~ $ عبور درج تجارت/پنیر-ویز-کارخانه
رمز عبور Business/cheese-whiz-factory را وارد کنید: چقدر پنیر می خواهم چه کنم
do
رمز عبور چند خطی را برای ذخیره اضافه کنید
zx2c4@لپ تاپ ~ $ عبور درج -m تجارت/پنیر-ویز-کارخانه
محتویات Business/cheese-whiz-factory را وارد کنید و پس از اتمام Ctrl+D را فشار دهید:
هی این مال منه
عالی
چند
خط
رمز عبور
^D
گذرواژه جدید ایجاد کنید
zx2c4@لپ تاپ ~ $ عبور تولید می کنند ایمیل/jasondonenfeld.com 15
رمز عبور ایجاد شده برای Email/jasondonenfeld.com این است:
$(-QF&Q=IN2nFBx
رمز عبور الفبایی عددی جدید ایجاد کنید
zx2c4@لپ تاپ ~ $ عبور تولید می کنند -n ایمیل/jasondonenfeld.com 12
رمز عبور ایجاد شده برای Email/jasondonenfeld.com این است:
YqFsMkBeO6di
رمز عبور جدید ایجاد کنید و آن را در کلیپ بورد کپی کنید
zx2c4@لپ تاپ ~ $ عبور تولید می کنند -c ایمیل/jasondonenfeld.com 19
ایمیل/jasondonenfeld.com در کلیپ بورد کپی شد. در 45 ثانیه پاک می شود.
حذف رمز عبور از فروشگاه
zx2c4@لپ تاپ ~ $ عبور برداشتن تجارت/پنیر-ویز-کارخانه
rm: حذف فایل معمولی '/home/zx2c4/.password-store/Business/cheese-whiz-
factory.gpg'؟ y
حذف "/home/zx2c4/.password-store/Business/cheese-whiz-factory.gpg"
تمدید شده GIT مثال
در اینجا، ذخیره رمز عبور جدید را مقداردهی اولیه می کنیم، یک مخزن git ایجاد می کنیم و سپس و را دستکاری می کنیم
همگام سازی رمزهای عبور آرگومان های اولین فراخوانی را یادداشت کنید عبور دستگاه گوارش فشار; مشورت کردن
git-push(1) برای اطلاعات بیشتر
zx2c4@لپ تاپ ~ $ عبور init انجام [ایمیل محافظت شده]
mkdir: دایرکتوری ایجاد شده '/home/zx2c4/.password-store'
ذخیره رمز عبور برای [ایمیل محافظت شده].
zx2c4@لپ تاپ ~ $ عبور دستگاه گوارش init انجام
مخزن خالی Git در /home/zx2c4/.password-store/.git/ راه اندازی شد
[master (root-commit) 998c8fd] محتویات فعلی ذخیره رمز عبور اضافه شد.
1 فایل تغییر کرد، 1 درج (+)
ایجاد حالت 100644 .gpg-id
zx2c4@لپ تاپ ~ $ عبور دستگاه گوارش دور اضافه کردن منشاء kexec.com:pass-store
zx2c4@لپ تاپ ~ $ عبور تولید می کنند آمازون/[ایمیل محافظت شده] 21
mkdir: پوشه ایجاد شده '/home/zx2c4/.password-store/Amazon'
[master 30fdc1e] رمز عبور ایجاد شده برای آمازون اضافه شد/[ایمیل محافظت شده] برای ذخیره کردن
1 فایل تغییر کرد، 0 درج (+)، 0 حذف (-)
ایجاد حالت 100644 آمازون/[ایمیل محافظت شده]
رمز عبور ایجاد شده برای آمازون/[ایمیل محافظت شده] است:
<5m,_BrZY`antNDxKN<0A
zx2c4@لپ تاپ ~ $ عبور دستگاه گوارش فشار -u --همه
شمارش اشیا: 4، انجام شد.
فشرده سازی دلتا با استفاده از حداکثر 2 موضوع.
فشرده سازی اشیاء: 100٪ (3/3) ، انجام شده است.
نوشتن اشیاء: 100% (4/4)، 921 بایت، انجام شده است.
مجموع 4 (دلتا 0)، استفاده مجدد 0 (دلتا 0)
به kexec.com:pass-store
* [شاخه جدید] استاد -> استاد
Branch Master برای ردیابی استاد شاخه راه دور از مبدا راه اندازی شد.
zx2c4@لپ تاپ ~ $ عبور درج آمازون/[ایمیل محافظت شده]
رمز عبور آمازون را وارد کنید/[ایمیل محافظت شده]: som3r3a11yb1gp4ssw0rd!!88**
[master b9b6746] رمز عبور داده شده برای آمازون اضافه شد/[ایمیل محافظت شده] برای ذخیره کردن
1 فایل تغییر کرد، 0 درج (+)، 0 حذف (-)
ایجاد حالت 100644 آمازون/[ایمیل محافظت شده]
zx2c4@لپ تاپ ~ $ عبور rm آمازون/[ایمیل محافظت شده]
rm: حذف فایل معمولی '/home/zx2c4/.password-store/Amazon/[ایمیل محافظت شده]'؟ y
حذف '/home/zx2c4/.password-store/Amazon/[ایمیل محافظت شده]'
rm 'Amazon/[ایمیل محافظت شده]'
[master 288b379] حذف آمازون/[ایمیل محافظت شده] از فروشگاه
1 فایل تغییر کرد، 0 درج (+)، 0 حذف (-)
حالت حذف 100644 آمازون/[ایمیل محافظت شده]
zx2c4@لپ تاپ ~ $ عبور دستگاه گوارش فشار
شمارش اشیا: 9، انجام شد.
فشرده سازی دلتا با استفاده از حداکثر 2 موضوع.
فشرده سازی اشیاء: 100٪ (5/5) ، انجام شده است.
اشیاء نوشتاری: 100% (7/7)، 1.25 کیلوبایت، انجام شده است.
مجموع 7 (دلتا 0)، استفاده مجدد 0 (دلتا 0)
به kexec.com:pass-store
با استفاده از خدمات onworks.net از پاس آنلاین استفاده کنید