.TH MOKUTIL 1 "Thu Jul 25 2013" .SH "نام (NAME)" mokutil \- ابزاری برای مدیریت کلیدهای مالک ماشین (MOK) .SH "خلاصه دستور (SYNOPSIS)" \fBmokutil\fR [--list-enrolled | -l] ([--mokx | -X]) .br \fBmokutil\fR [--list-new | -N] ([--mokx | -X]) .br \fBmokutil\fR [--list-delete | -D] ([--mokx | -X]) .br \fBmokutil\fR [--import \fIkeylist\fR| -i \fIkeylist\fR] ([--hash-file \fIhashfile\fR | -f \fIhashfile\fR] | [--root-pw | -P] | [--mokx | -X] | [--ca-check] | [--ignore-keyring]) .br \fBmokutil\fR [--delete \fIkeylist\fR | -d \fIkeylist\fR] ([--hash-file \fIhashfile\fR | -f \fIhashfile\fR] | [--root-pw | -P] | [--mokx |- X]) .br \fBmokutil\fR [--revoke-import] ([--mokx | -X]) .br \fBmokutil\fR [--revoke-delete] ([--mokx | -X]) .br \fBmokutil\fR [--export | -x] .br \fBmokutil\fR [--password | -p] ([--hash-file \fIhashfile\fR | -f \fIhashfile\fR] | [--root-pw | -P]) .br \fBmokutil\fR [--clear-password | -c] .br \fBmokutil\fR [--disable-validation] .br \fBmokutil\fR [--enable-validation] .br \fBmokutil\fR [--sb-state] .br \fBmokutil\fR [--test-key \fIkeyfile\fR | -t \fIkeyfile\fR] ([--mokx | -X] | [--ca-check] | [--ignore-keyring]) .br \fBmokutil\fR [--reset] ([--hash-file \fIhashfile\fR | -f \fIhashfile\fR] | [--root-pw | -P] | [--mok | -X]) .br \fBmokutil\fR [--generate-hash=\fIpassword\fR | -g\fIpassword\fR] .br \fBmokutil\fR [--ignore-db] .br \fBmokutil\fR [--use-db] .br \fBmokutil\fR [--import-hash \fIhash\fR] ([--hash-file \fIhashfile\fR | -f \fIhashfile\fR] | [--root-pw | -P] | [--mokx | -X]) .br \fBmokutil\fR [--delete-hash \fIhash\fR] ([--hash-file \fIhashfile\fR | -f \fIhashfile\fR] | [--root-pw | -P] | [--mokx | -X]) .br \fBmokutil\fR [--set-verbosity (\fItrue\fR | \fIfalse\fR)] .br \fBmokutil\fR [--set-fallback-verbosity (\fItrue\fR | \fIfalse\fR)] .br \fBmokutil\fR [--set-fallback-noreboot (\fItrue\fR | \fIfalse\fR)] .br \fBmokutil\fR [--pk] .br \fBmokutil\fR [--kek] .br \fBmokutil\fR [--db] .br \fBmokutil\fR [--dbx] .br \fBmokutil\fR [--list-sbat-revocations] .br \fBmokutil\fR [--set-sbat-policy (\fIlatest\fR | \fIautomatic\fR | \fIdelete\fR)] .br \fBmokutil\fR [--timeout \fI-1,0..0x7fff\fR] .br \fBmokutil\fR [--trust-mok] .br \fBmokutil\fR [--untrust-mok] .br .SH "توضیحات (DESCRIPTION)" \fBmokutil\fR ابزاری برای وارد کردن (import) یا حذف کلیدهای مالک ماشین (MOK) ذخیره‌شده در پایگاه‌دادهٔ shim است. .SH "گزینه‌ها (OPTIONS)" .TP \fB-l, --list-enrolled\fR فهرست کردن کلیدهایی که هم‌اکنون در پایگاه‌داده ذخیره شده‌اند .TP \fB-N, --list-new\fR فهرست کردن کلیدهایی که در نوبت ثبت هستند .TP \fB-D, --list-delete\fR فهرست کردن کلیدهایی که در نوبت حذف هستند .TP \fB-i, --import\fR گردآوری فایل‌های مشخص‌شده و تشکیل یک درخواست ثبت برای shim. فایل‌ها باید در قالب DER باشند. .TP \fB-d, --delete\fR گردآوری فایل‌های مشخص‌شده و تشکیل یک درخواست حذف برای shim. فایل‌ها باید در قالب DER باشند. .TP \fB--revoke-import\fR لغو درخواست ثبت فعلی (MokNew) .TP \fB--revoke-delete\fR لغو درخواست حذف فعلی (MokDel) .TP \fB-x, --export\fR صادر کردن کلیدهای ذخیره‌شده در MokListRT .TP \fB-p, --password\fR تنظیم گذرواژه برای MokManager (MokPW) .TP \fB-c, --clear-password\fR پاک کردن گذرواژهٔ MokManager (MokPW) .TP \fB--disable-validation\fR غیرفعال کردن فرایند اعتبارسنجی در shim .TP \fB--enable-validation\fR فعال کردن فرایند اعتبارسنجی در shim .TP \fB--sb-state\fR نمایش وضعیت SecureBoot .TP \fB-t, --test-key\fR بررسی اینکه آیا کلید ثبت شده است یا خیر .TP \fB--reset\fR بازنشانی فهرست MOK .TP \fB--generate-hash\fR تولید هش گذرواژه .TP \fB--hash-file\fR استفاده از هش گذرواژه از یک فایل مشخص .TP \fB-P, --root-pw\fR استفاده از هش گذرواژهٔ root از /etc/shadow .TP \fB--ignore-db\fR دستور به shim مبنی بر عدم استفاده از کلیدهای موجود در db برای اعتبارسنجی ایمیج‌های EFI .TP \fB--use-db\fR دستور به shim مبنی بر استفاده از کلیدهای موجود در db برای اعتبارسنجی ایمیج‌های EFI (پیش‌فرض) .TP \fB-X, --mokx\fR مدیریت فهرست سیاه MOK (MOKX) به جای فهرست MOK .TP \fB--import-hash\fR ایجاد یک درخواست ثبت برای هش یک کلید با قالب DER. توجه داشته باشید که این مقدار، هش گذرواژه نیست. .TP \fB--delete-hash\fR ایجاد یک درخواست حذف برای هش یک کلید با قالب DER. توجه داشته باشید که این مقدار، هش گذرواژه نیست. .TP \fB--set-verbosity\fR تنظیم متغیر SHIM_VERBOSE برای افزایش یا کاهش پرگویی پیام‌های shim .TP \fB--set-fallback-verbosity\fR تنظیم متغیر FALLBACK_VERBOSE برای افزایش یا کاهش پرگویی پیام‌های fallback .TP \fB--set-fallback-noreboot\fR تنظیم متغیر FB_NO_REBOOT برای جلوگیری از راه‌اندازی مجدد خودکار سیستم توسط fallback .TP \fB--pk\fR فهرست کردن کلیدهای موجود در کلید عمومی پلتفرم (PK) .TP \fB--kek\fR فهرست کردن کلیدهای موجود در پایگاه‌دادهٔ امضای کلید تبادل کلید (KEK) .TP \fB--db\fR فهرست کردن کلیدهای موجود در مخزن امضای بوت امن (db) .TP \fB--dbx\fR فهرست کردن کلیدهای موجود در مخزن امضای فهرست سیاه بوت امن (dbx) .TP \fB--list-sbat-revocations\fR فهرست کردن ورودی‌های موجود در مخزن ابطال‌های SBAT (Secure Boot Advanced Targeting) .TP \fB--set-sbat-policy (\fIlatest\fR | \fIautomatic\fR)\fR تنظیم متغیر UEFI با نام SbatPolicy تا shim ابطال‌های SBAT را با سیاست latest یا automatic اعمال کند. اگر UEFI Secure Boot غیرفعال باشد، shim به‌طور خودکار ابطال‌های SBAT را حذف خواهد کرد. .TP \fB--set-ssp-policy (\fIlatest\fR | \fIautomatic\fR | \fIdelete\fR)\fR تنظیم متغیر UEFI با نام SspPolicy تا shim از سیاست SkuSiPolicy ویندوز به‌صورت latest یا automatic برای مدیریت ابطال‌های bootmgr استفاده کند. از آنجا که این‌ها ابطال‌های غیربومی هستند، shim به‌طور خودکار آن‌ها را حذف نخواهد کرد. در صورت نیاز به این کار، می‌توان هنگامی که Secure Boot غیرفعال است spp-policy را روی delete تنظیم کرد. سیاست delete ناپایدار (non-persistent) است. .TP \fB--timeout\fR تنظیم مهلت زمانی (timeout) برای اعلان MOK .TP \fB--ca-check\fR بررسی اینکه آیا CA کلید داده‌شده از قبل در پایگاه‌های دادهٔ کلید ثبت یا مسدود شده است یا خیر. .TP \fB--ignore-keyring\fR نادیده گرفتن بررسی جاکلیدی (keyring) کلیدهای معتمد توکار هسته هنگام ثبت یک کلید در MokList .TP \fB--trust-mok\fR اعتماد به کلیدهای MOK در جاکلیدی (keyring) هسته .TP \fB--untrust-mok\fR عدم اعتماد به کلیدهای MOK در جاکلیدی (keyring) هسته .TP