SYSTEMD-TPM2-GENERATOR(8) systemd-tpm2-generator SYSTEMD-TPM2-GENERATOR(8)

systemd-tpm2-generator - ژنراتور پیکربندی دستگاه‌های امنیتی TPM2

/usr/lib/systemd/system-generators/systemd-tpm2-generator

systemd-tpm2-generator تولیدکننده‌ای است که هرگاه تشخیص دهد سفت‌افزار یک دستگاه TPM2 را شناسایی کرده اما هسته سیستم‌عامل هنوز آن را شناسایی نکرده است، یک وابستگی Wants= از sysinit.target به tpm2.target اضافه می‌کند. tpm2.target قرار است به عنوان یک نقطه همگام‌سازی برای تمامی سرویس‌هایی که به دسترسی به دستگاه TPM2 نیاز دارند عمل کند. برای جزئیات به systemd.special(7) مراجعه کنید.

گزینه خط فرمان هسته systemd.tpm2_wait= می‌تواند برای لغو یا تغییر رفتار این تولیدکننده استفاده شود. این گزینه یک مقدار بولی (boolean) را می‌پذیرد: اگر true باشد، tpm2.target حتی در صورتی که سفت‌افزار دستگاه TPM2 را شناسایی نکرده باشد به عنوان نقطه همگام‌سازی اضافه خواهد شد. اگر false باشد، حتی اگر سفت‌افزار وجود یک دستگاه را گزارش کرده باشد اما هسته سیستم‌عامل هنوز دستگاهی برای آن ارائه نکرده باشد، این تارگت درج نخواهد شد. مورد دوم ممکن است در محیط‌هایی مفید باشد که درایور مناسب TPM2 برای سخت‌افزار موجود در دسترس نیست.

گزینه خط فرمان هسته systemd.tpm2_software_fallback= (که یک آرگومان بولی می‌پذیرد و مقدار پیش‌فرض آن false است) می‌تواند برای فعال‌سازی جایگزین نرم‌افزاری خودکار TPM در شرایطی که TPM سخت‌افزاری شناسایی نشده و swtpm(8) در دسترس است استفاده شود. این کار سرویس systemd-tpm2-swtpm.service(8) را فراخوانی می‌کند.

systemd-tpm2-generator از systemd.generator(7) پیروی و آن را پیاده‌سازی می‌کند.

systemd(1), systemd.special(7), kernel-command-line(7), systemd-tpm2-swtpm.service(8)

systemd 261.2