KRB5-CONFIG(1) MIT Kerberos KRB5-CONFIG(1)

krb5-config - ابزاری برای پیوند دادن با کتابخانه‌های MIT Kerberos

krb5-config [--help | --all | --version | --vendor | --prefix | --exec-prefix | --defccname | --defktname | --defcktname | --cflags | --libs [libraries]]

دستور krb5-config به برنامه‌نویس نشان می‌دهد که برای کامپایل و پیوند دادن برنامه‌ها با کتابخانه‌های نصب‌شدهٔ کربروس، از چه فلگ‌هایی استفاده کند.

پیام راهنمای نحوه استفاده را چاپ می‌کند. در صورتی که هیچ گزینه‌ای مشخص نشود، این رفتار پیش‌فرض است.
نسخه، سازنده، پیشوند و پیشوند اجرایی (exec-prefix) را چاپ می‌کند.
شماره نسخهٔ نصب کربروس را چاپ می‌کند.
نام سازندهٔ نصب کربروس را چاپ می‌کند.
پیشوندی که نصب کربروس با آن ساخته شده است را چاپ می‌کند.
پیشوند فایل‌های اجرایی که نصب کربروس با آن ساخته شده است را چاپ می‌کند.
محل پیش‌فرض و توکار حافظه نهان اعتبارنامه (credentials cache) را چاپ می‌کند.
محل پیش‌فرض و توکار جدول کلید (keytab) را چاپ می‌کند.
محل پیش‌فرض و توکار جدول کلید کلاینت (آغازگر) را چاپ می‌کند.
فلگ‌های کامپایل استفاده‌شده برای ساخت بستهٔ نصب کربروس را چاپ می‌کند.
گزینه‌های کامپایلر مورد نیاز برای پیوند دادن با library را چاپ می‌کند. مقادیر مجاز برای library عبارتند از:
krb5 برنامه‌های کاربردی Kerberos 5 (پیش‌فرض)
gssapi برنامه‌های کاربردی GSSAPI با اتصالات Kerberos 5
kadm-client کلاینت Kadmin
kadm-server سرور Kadmin
kdb برنامه‌هایی که به پایگاه‌داده کربروس دسترسی دارند

دستور krb5-config به‌ویژه برای کامپایل در برابر نصب کربروسی که در مکانی غیر استاندارد قرار دارد بسیار مفید است. برای نمونه، نصب کربروسی که در /opt/krb5/ قرار دارد اما برای بومی‌سازی متن از کتابخانه‌های موجود در /usr/local/lib/ استفاده می‌کند، خروجی زیر را تولید خواهد کرد:

shell% krb5-config --libs krb5
-L/opt/krb5/lib -Wl,-rpath -Wl,/opt/krb5/lib -L/usr/local/lib -lkrb5 -lk5crypto -lcom_err

kerberos, cc(1)

مؤسسه فناوری ماساچوست (MIT)

1985-2026, MIT

1.22.2