rage-mount(1) General Commands Manual rage-mount(1)

rage-mount - سوار کردن یک سیستم‌فایل رمزگذاری‌شده با age

rage-mount [-h|--help] [-V|--version] <-t|--types> [--max-work-factor] [-i|--identity] <FILENAME> <MOUNTPOINT>

دستور rage-mount سیستم‌فایل رمزگذاری‌شده با age موجود در FILENAME را به‌طور بلادرنگ (on-the-fly) رمزگشایی کرده و آن را به‌صورت یک دایرکتوری در سیستم‌فایل محلی در MOUNTPOINT سوار (mount) می‌کند.

فایل‌های رمزگذاری‌شده با عبارت عبور (passphrase) به‌طور خودکار شناسایی می‌شوند و عبارت عبور به‌صورت تعاملی درخواست می‌شود. در غیر این صورت، یک یا چند مورد از IDENTITIES مشخص‌شده با -i/--identity برای رمزگشایی فایل به کار می‌روند.

محتویات قبلی MOUNTPOINT (در صورت وجود)، مالک و حالت دسترسی (mode) آن پنهان می‌شوند و تا زمانی که این سیستم‌فایل سوارشده باقی بماند، مسیر MOUNTPOINT به ریشه سیستم‌فایل روی FILENAME اشاره خواهد داشت.

<FILENAME>
سیستم‌فایل رمزگذاری‌شده برای سوار کردن.
<MOUNTPOINT>
دایرکتوری مقصد جهت سوار کردن سیستم‌فایل در آن.

نمایش این پیام راهنما و خروج.
نمایش اطلاعات نسخه و خروج.
تعیین نوع سیستم‌فایل. در حال حاضر انواع زیر پشتیبانی می‌شوند: "tar"، "zip".

این گزینه الزامی است. rage-mount تلاشی برای حدس زدن قالب سیستم‌فایل انجام نمی‌دهد.

از نظر تئوری، هر قالب سیستم‌فایلی با قابلیت پیمایش کارآمد (efficiently-seekable) می‌تواند پشتیبانی شود. در حال حاضر، rage-mount تنها از قالب‌های بایگانی با قابلیت پیمایش (seekable) پشتیبانی می‌کند.

حداکثر ضریب کار مجاز برای رمزگشایی عبارت عبور.
رمزگشایی با استفاده از IDENTITIES موجود در IDENTITY.

مورد IDENTITY می‌تواند یکی از موارد زیر باشد:

الف) فایلی که IDENTITIES را به‌صورت یک شناسه در هر خط فهرست کرده است. خطوط خالی و خطوطی که با «#» آغاز می‌شوند به‌عنوان توضیح (کامنت) نادیده گرفته می‌شوند.

ب) یک فایل age رمزگذاری‌شده با عبارت عبور، حاوی IDENTITIES به‌صورت یک شناسه در هر خط همانند بالا. عبارت عبور به‌صورت تعاملی درخواست می‌شود. توجه داشته باشید که فایل‌های شناسه محافظت‌شده با عبارت عبور برای اکثر کاربردها ضروری نیستند، چرا که دسترسی به فایل شناسه رمزگذاری‌شده به منزله دسترسی به کل سیستم است.

ج) یک فایل کلید خصوصی SSH در قالب‌های PKCS#1، PKCS#8 یا OpenSSH. اگر کلید خصوصی دارای گذرواژه باشد، گذرواژه به‌صورت تعاملی تنها در صورتی درخواست می‌شود که شناسه SSH با فایل مطابقت داشته باشد. برای اطلاعات بیشتر، از جمله انواع کلیدهای پشتیبانی‌شده، بخش کلیدهای SSH را ببینید.

د) «-»، که باعث خوانده شدن یکی از موارد بالا از ورودی استاندارد می‌شود. در این حالت، آرگومان INPUT باید مشخص گردد.

این گزینه می‌تواند تکرار شود. شناسه‌ها به ترتیبی که ارائه شده‌اند بررسی می‌شوند و اولین شناسه‌ای که با یکی از گیرندگان فایل مطابقت داشته باشد استفاده می‌شود. شناسه‌های استفاده‌نشده نادیده گرفته می‌شوند، اما اگر فایل INPUT با عبارت عبور رمزگذاری شده باشد و -i/--identity مشخص گردد، این عمل یک خطا خواهد بود.

سوار کردن یک آرشیو رمزگذاری‌شده برای یک گیرنده:

$ rage-mount -t tar -i key.txt encrypted.tar.age ./tmp
سوار کردن یک آرشیو رمزگذاری‌شده با عبارت عبور:

$ rage-mount -t zip encrypted.zip.age ./tmp
Type passphrase:

rage-keygen(1), rage(1)

v0.12.1

Jack Grigg <thestr4d@gmail.com>

rage-mount 0.12.1