KEYBOXD(8) دستورات مدیریت سیستم KEYBOXD(8)

keyboxd - مدیریت کلیدهای عمومی برای GnuPG

keyboxd [گزینه‌ها] [دستور]

دستور keyboxd یک سرویس مدیریت کلید عمومی برای GnuPG است.

دستورات از گزینه‌ها متمایز نیستند، به جز این واقعیت که تنها یک دستور مجاز است.

چاپ نسخه برنامه و اطلاعات مجوز انتشار (لایسنس).
چاپ پیام راهنما که گزینه‌های پرکاربرد خط فرمان را خلاصه می‌کند.
اجرا در حالت سرور و انتظار برای دریافت دستورات روی stdin. حالت پیش‌فرض، ایجاد یک سوکت و شنود دستورات روی آن است. این حالت تنها برای آزمایش استفاده می‌شود.
اجرا در حالت دیمن در پس‌زمینه و شنود دستورات روی یک سوکت. این روشی است که keyboxd در صورت نیاز توسط سایر مؤلفه‌های GnuPG راه‌اندازی می‌شود. برای راه‌اندازی اجباری keyboxd عموماً بهتر است از دستور gpgconf --launch keyboxd استفاده شود.
اجرا در پیش‌زمینه، ارسال لاگ‌ها به stderr، و شنود روی توصیف‌گر فایل ۳، که باید از پیش به یک سوکت شنود مقید شده باشد. این حالت هنگام اجرا تحت systemd یا سایر طرح‌های مشابه نظارت بر فرایند مفید است. این گزینه در ویندوز پشتیبانی نمی‌شود.

توجه داشته باشید که تمامی گزینه‌های بلند به استثنای --options و --homedir را می‌توان پس از حذف دو خط‌تیره ابتدایی در فایل پیکربندی نیز قرار داد.

خواندن پیکربندی از file به جای فایل پیکربندی پیش‌فرض به ازای هر کاربر. فایل پیکربندی پیش‌فرض ‘keyboxd.conf’ نام دارد و انتظار می‌رود در دایرکتوری خانگی باشد.
تنظیم نام دایرکتوری خانگی روی dir. این گزینه تنها زمانی مؤثر است که در خط فرمان استفاده شود. پیش‌فرض، دایرکتوری با نام ‘.gnupg’ مستقیماً در زیر دایرکتوری خانگی کاربر است، مگر اینکه متغیر محیطی GNUPGHOME تنظیم شده باشد که در این صورت مقدار آن استفاده خواهد شد. انواع متعددی از داده‌ها در این دایرکتوری ذخیره می‌شوند.
نمایش اطلاعات اضافی در حین اجرا. می‌توانید با ارسال چندین گزینه پرگویی به keyboxd، مانند -vv، میزان پرگویی (اطلاعات خروجی) را افزایش دهید.
الحاق تمامی خروجی‌های لاگ به file. این گزینه برای مشاهده آنچه این سرویس در عمل انجام می‌دهد بسیار مفید است. برای ثبت لاگ در یک سوکت از ‘socket://’ استفاده کنید.
انتخاب سطح اشکال‌زدایی برای بررسی مشکلات. مقدار level می‌تواند یک مقدار عددی یا یک کلمه کلیدی باشد:
بدون هیچ‌گونه اشکال‌زدایی. مقداری کمتر از ۱ می‌تواند به جای این کلمه کلیدی استفاده شود.
برخی پیام‌های اشکال‌زدایی پایه. مقداری بین ۱ تا ۲ می‌تواند به جای این کلمه کلیدی استفاده شود.
پیام‌های اشکال‌زدایی با جزئیات بیشتر. مقداری بین ۳ تا ۵ می‌تواند به جای این کلمه کلیدی استفاده شود.
پیام‌هایی با جزئیات بیشتر. مقداری بین ۶ تا ۸ می‌تواند به جای این کلمه کلیدی استفاده شود.
تمامی پیام‌های اشکال‌زدایی ممکن. مقداری بزرگ‌تر از ۸ می‌تواند به جای این کلمه کلیدی استفاده شود. ایجاد فایل‌های ردگیری درهم‌سازی (هش) تنها در صورتی فعال می‌شود که از این کلمه کلیدی استفاده شود.

نحوه نگاشت این پیام‌ها به فلگ‌های واقعی اشکال‌زدایی مشخص نشده است و ممکن است در نگارش‌های جدیدتر این برنامه تغییر کند. با این حال، آن‌ها با دقت انتخاب شده‌اند تا بیشترین کمک را در اشکال‌زدایی ارائه دهند.

تنظیم فلگ‌های اشکال‌زدایی. این گزینه تنها برای اشکال‌زدایی مفید است و رفتار آن ممکن است در نسخه‌های جدیدتر تغییر کند. تمامی فلگ‌ها با یکدیگر OR منطقی می‌شوند و می‌توانند با ساختار نحوی C (مانند 0x0042) یا به صورت فهرستی از نام‌های فلگ که با کاما جدا شده‌اند مشخص شوند. برای دریافت فهرستی از تمامی فلگ‌های پشتیبانی‌شده، می‌توان از تک‌واژه "help" استفاده کرد.
مشابه با --debug=0xffffffff

سرویس Keyboxd از یک فایل پیکربندی استفاده می‌کند که عملکرد آن را کنترل می‌نماید. به طور پیش‌فرض، همه آن‌ها را می‌توان در دایرکتوری خانگی فعلی یافت (ببینید: [گزینه --homedir]).

این فایل، فایل پیکربندی استانداردی است که توسط keyboxd هنگام راه‌اندازی خوانده می‌شود. این فایل می‌تواند شامل هر گزینه بلند معتبری باشد؛ دو خط‌تیره ابتدایی نباید وارد شوند و گزینه نباید مخفف شود. این فایل همچنین پس از دریافت یک سیگنال SIGHUP خوانده می‌شود، اگرچه همه گزینه‌ها در عمل مؤثر نخواهند بود. این نام پیش‌فرض را می‌توان در خط فرمان تغییر داد (ببینید: [گزینه --options]). باید از این فایل نسخه پشتیبان تهیه کنید.
این فایل یک پایگاه‌داده در قالب SQLite برای محتوای کلیدهای عمومی است. باید از این فایل نسخه پشتیبان تهیه کنید.

لطفاً باگ‌ها را به https://dev.gnupg.org گزارش دهید.

کپی‌رایت © 2022 بنیاد نرم‌افزار آزاد (Free Software Foundation, Inc.)
مجوز GPLv3+: گنو GPL نسخه ۳ یا بالاتر https://gnu.org/licenses/gpl.html

این یک نرم‌افزار آزاد است: شما در ویرایش و بازتوزیع آن آزاد هستید. هیچ‌گونه ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

این صفحه راهنما توسط NIIBE Yutaka برای توزیع دبیان (اما قابل استفاده توسط دیگران) با استفاده از صفحه راهنمای dirmngr ایجاد شده است.

مارس ۲۰۲۲ kbxutil (GnuPG) 2.4.1