CLEVIS-LUKS-BIND(1)   CLEVIS-LUKS-BIND(1)

clevis-luks-bind - متصل کردن یک دستگاه LUKS با استفاده از خط‌مشی مشخص‌شده

clevis luks bind [-f] [-y] -d DEV [-t TKN_ID] [-s SLT] [-k KEY] [-e EXISTING_TOKEN_ID] PIN CFG

دستور clevis luks bind یک دستگاه LUKS را با استفاده از خط‌مشی (policy) مشخص‌شده متصل (bind) می‌کند. این کار با یک دستور ساده انجام می‌شود:

$ clevis luks bind -d /dev/sda tang '{"url":...}'

این دستور چهار مرحله را انجام می‌دهد:

1.کلید جدیدی با همان آنتروپی کلید اصلی (master key) در LUKS ایجاد می‌کند — حداکثر بیت‌های آنتروپی ۲۵۶ است.
2.کلید جدید را با Clevis رمزنگاری می‌کند.
3.محتوای JWE کلویس را در هدر LUKS ذخیره می‌نماید.
4.کلید جدید را برای استفاده در LUKS فعال می‌کند.

این دیسک اکنون می‌تواند هم با گذرواژه فعلی شما و هم با خط‌مشی Clevis قفل‌گشایی شود. علاوه بر این، باید یک یا چند مورد از بازکننده‌های قفل Clevis LUKS را فعال کنید. به clevis-luks-unlockers(7) مراجعه فرمایید.

•-f : بدون درخواست تأییدیه برای مقداردهی اولیه LUKSMeta
•-y : پاسخ مثبت (بله) خودکار به همه پرسش‌ها. هنگام استفاده از tang، باعث صرف‌نظر کردن از بررسی اعتبار آگهی (advertisement trust) می‌شود که برای استقرارهای خودکار مفید است
•-d DEV : دستگاه LUKS که عملیات اتصال روی آن انجام می‌شود
•-s SLT : اسلات LUKSMeta برای استفاده جهت ذخیره‌سازی متادیتا
•-t TKN_ID : شناسه توکن LUKS برای استفاده؛ تنها برای LUKS2 در دسترس است
•-k KEY : خواندن رمز عبور LUKS از فایل KEY به‌صورت غیرتعاملی
•-k - : خواندن رمز عبور LUKS از ورودی استاندارد به‌صورت غیرتعاملی
•-e E_TKN_ID : شناسه توکن LUKS برای عبارت عبور موجود؛ تنها برای LUKS2 در دسترس است. این پارامتر امکان ارائه یک شناسه توکن پیکربندی‌شده در LUKS2 حاوی عبارت عبور موجود برای این دستگاه را فراهم می‌سازد تا دیگر کلویس برای دریافت عبارت عبور پیامی نمایش ندهد

این دستور کلید اصلی (master key) در LUKS را تغییر نمی‌دهد. این بدان معناست که اگر یک ایمیج رمزگذاری‌شده با LUKS برای استفاده در ماشین مجازی یا محیط ابری ایجاد کنید، تمامی نمونه‌هایی (instances) که این ایمیج را اجرا می‌کنند، کلید اصلی یکسانی خواهند داشت. این وضعیت بسیار خطرناک است و باید به هر قیمتی از آن پرهیز شود.

این یک محدودیت در Clevis نیست، بلکه یک اصل طراحی در LUKS است. اگر مایلید در محیط ابری پارتیشن‌های ریشه رمزنگاری‌شده داشته باشید، باید اطمینان حاصل کنید که روش نصب سیستم‌عامل را برای هر نمونه به‌طور جداگانه در ابر نیز اجرا می‌کنید. امکان اشتراک‌گذاری ایمیج‌ها بدون به اشتراک گذاشتن کلید اصلی وجود ندارد.

clevis-luks-unlockers(7), clevis-encrypt-tang(1), clevis-encrypt-sss(1), clevis-decrypt(1)

08/23/2026