ecryptfs-setup-private(1) eCryptfs ecryptfs-setup-private(1)

ecryptfs-setup-private - راه‌اندازی یک دایرکتوری خصوصی eCryptfs

ecryptfs-setup-private [-f|--force] [-w|--wrapping] [-b|--bootstrap] [-n|--no-fnek] [--nopwcheck] [-u|--username USER] [-l|--loginpass LOGINPASS] [-m|--mountpass MOUNTPASS]

گزینه‌های موجود برای دستور ecryptfs-setup-private:

جایگزینی اجباری پیکربندی موجود
استفاده از عبارت عبور بسته‌بندی مستقل، متفاوت از عبارت عبور ورود
کاربری که باید پیکربندی شود؛ در صورت حذف، پیش‌فرض کاربر جاری است
عبارت عبور سیستمی برای USER، که برای بسته‌بندی MOUNTPASS استفاده می‌شود؛ در صورت حذف، به صورت تعاملی پرسیده خواهد شد
عبارت عبور برای سوار کردن دایرکتوری ecryptfs؛ در صورت حذف، مقدار پیش‌فرض ۱۶ بایت تصادفی از ‎/dev/random‎ است
راه‌اندازی اولیه کل دایرکتوری خانگی یک کاربر جدید
نمایش دستورالعمل‌های نحوه لغو و بازگردانی پیکربندی خصوصی رمزگذاری‌شده
نام فایل‌ها رمزگذاری نشود؛ در غیر این صورت، در سیستم‌هایی که از رمزگذاری نام فایل پشتیبانی می‌کنند، نام فایل‌ها رمزگذاری خواهد شد
عدم بررسی اعتبار گذرواژه ورود مشخص‌شده (مفید برای حساب‌های کاربری LDAP)
پیکربندی این کاربر به گونه‌ای که دایرکتوری خصوصی رمزگذاری‌شده هنگام ورود به سیستم به‌طور خودکار سوار نشود
پیکربندی این کاربر به گونه‌ای که دایرکتوری خصوصی رمزگذاری‌شده هنگام خروج از سیستم به‌طور خودکار پیاده نشود

دستور ecryptfs-setup-private برنامه‌ای است که یک نقطه اتصال رمزگذاری‌شده خصوصی را برای یک کاربر غیر ریشه (non-root) راه‌اندازی می‌کند.

حتماً پارامترهای خود را بر اساس ویژگی‌های نویسه‌های خاص پوسته خود به درستی اسکیپ کنید و در صورت نیاز پارامترها را داخل علامت نقل‌قول جفتی قرار دهید. هر یک از پارامترها می‌توانند:

۱) به عنوان متغیرهای محیطی صادر (export) شوند
۲) در خط فرمان مشخص شوند
۳) خالی رها شده و به صورت تعاملی درخواست شوند

کاربر باید حتماً و قطعاً عبارت عبور سوار کردن (MOUNT PASSPHRASE) را یادداشت کرده و در مکانی امن نگهداری کند. اگر فایل عبارت عبور سوار کردن گم شود، یا عبارت عبور فراموش گردد، هیچ راهی برای بازیابی داده‌های رمزگذاری‌شده وجود ندارد.

با استفاده از مقادیر USER، MOUNTPASS و LOGINPASS، برنامه ecryptfs-setup-private اقدامات زیر را انجام می‌دهد:

- ایجاد ~/.Private (با دسترسی 700)
- ایجاد ~/Private (با دسترسی 500)
- تهیه نسخه پشتیبان از هرگونه عبارت عبور بسته‌بندی‌شده موجود
- استفاده از LOGINPASS برای بسته‌بندی و رمزگذاری MOUNTPASS
- نوشتن در ~/.ecryptfs/wrapped-passphrase
- افزودن عبارت عبور به دسته‌کلید (keyring) فعلی
- نوشتن امضای عبارت عبور در ~/.ecryptfs/Private.sig
- آزمایش نقطه اتصال رمزگذاری‌شده با چند خواندن و نوشتن آزمایشی

مدیر سیستم می‌تواند ماژول pam_ecryptfs.so را به پشته PAM اضافه کند تا به طور خودکار از عبارت عبور ورود برای باز کردن بسته عبارت عبور سوار کردن استفاده نماید، عبارت عبور را به دسته‌کلید هسته کاربر اضافه کند، و سوار کردن را به صورت خودکار انجام دهد. به pam_ecryptfs(8) مراجعه کنید.

~/.ecryptfs/auto-mount
~/.Private
دایرکتوری زیرین حاوی داده‌های رمزگذاری‌شده
~/Private
نقطه اتصال حاوی داده‌های رمزگشایی‌شده (هنگام سوار بودن)
~/.ecryptfs/Private.sig
فایل حاوی امضای عبارت عبور نقطه اتصال
~/.ecryptfs/Private.mnt
فایل حاوی مسیر نقطه اتصال دایرکتوری خصوصی
~/.ecryptfs/wrapped-passphrase
فایل حاوی عبارت عبور سوار کردن، بسته‌بندی‌شده با عبارت عبور ورود
~/.ecryptfs/wrapping-independent
این فایل در صورتی وجود دارد که عبارت عبور بسته‌بندی مستقل از عبارت عبور ورود باشد

ecryptfs-rewrap-passphrase(1), mount.ecryptfs_private(1), pam_ecryptfs(8), umount.ecryptfs_private(1)

/usr/share/doc/ecryptfs-utils/ecryptfs-faq.html

http://ecryptfs.org

این صفحه راهنما و ابزار ecryptfs-setup-private توسط Dustin Kirkland <kirkland@ubuntu.com> برای سیستم‌های اوبونتو نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود). اجازه کپی، توزیع و/یا تغییر این سند تحت شرایط مجوز عمومی همگانی گنو (GPL)، نسخه ۲ یا هر نسخه بعدی منتشر شده توسط بنیاد نرم‌افزار آزاد اعطا می‌شود.

در سیستم‌های دبیان و اوبونتو، متن کامل مجوز عمومی همگانی گنو را می‌توان در /usr/share/common-licenses/GPL یافت.

2008-11-17 ecryptfs-utils