-a, --address=ADDRESS
اتصال (Bind)
به آدرس
مشخصشده.
این گزینه
باعث
میشود oidentd
به جای تمام
رابطها،
تنها به
اتصالات
ورودی روی
آدرس یا
آدرسهای
مشخصشده
گوش فرا دهد.
این گزینه
را میتوان
بیش از یک
بار برای
پیکربندی
چندین آدرس
مشخص کرد.
-c, --charset=CHARSET
اطلاع به
کلاینتها
مبنی بر
اینکه
پاسخهای Ident
از مجموعه
نویسه (charset)
مشخصشده
طبق تعریف
در RFC 1340 یا
جانشینان
آن استفاده
میکنند.
حالت
پیشفرض،
عدم ارسال
مجموعه
نویسه به
کلاینتها
است.
-C, --config=FILE
استفاده
از فایل
پیکربندی
سراسری
مشخصشده.
اگر این
گزینه داده
نشود،
پیشفرض
oidentd
فایل
/usr/local/etc/oidentd.conf
خواهد بود.
قالب فایل
پیکربندی
سراسری در
oidentd.conf(5) شرح
داده شده
است.
-d, --debug
نمایش
پیامهای
اشکالزدایی،
شامل
اطلاعات
تفصیلی
جستجو (lookup) که
میتواند
برای تشخیص
مشکلات
ناشی از
جستجوهای
ناموفق
مفید باشد.
این گزینه
فقط در
صورتی در
دسترس است
که oidentd با
پشتیبانی
از
اشکالزدایی
کامپایل
شده باشد.
-e, --error
پنهانسازی
پیامهای
خطا و
بازگرداندن
UNKNOWN-ERROR برای
تمام خطاها.
این شامل
خطاهای NO-USER،
HIDDEN-USER و INVALID-PORT
میشود. این
گزینه
میتواند
برای
پوشاندن
این واقعیت
که oidentd در حال
پنهان کردن
پاسخهای Ident
برای یک
کاربر است،
استفاده
شود.
-f, --forward=[PORT]
هدایت (Forward)
درخواستهای
مربوط به
میزبانهایی
که از طریق
سرورِ در
حال اجرای
oidentd
مَسکرِید
(masquerading) میشوند
به میزبانی
که اتصال
متناظر را
برقرار
کرده است.
میزبان
مقصد باید
oidentd را همراه
با گزینه
--proxy
اجرا کند،
یا از سرور Ident
دیگری
استفاده
کند که
صرفنظر از
پرسوجو
پاسخی
ایستا
بازمیگرداند.
اگر پورتی
مشخص نشود،
از پورت
پیشفرض Ident
(یعنی 113)
استفاده
میشود. اگر
هدایت با
شکست مواجه
شود،
oidentd به
پاسخ
مشخصشده
در
oidentd_masq.conf(5) رجوع
میکند. این
گزینه
مستلزم
--masquerade
است. گزینه
--masquerade-first
میتواند
برای هدایت
پرسوجوها
تنها در
صورتی که
پاسخی در
oidentd_masq.conf(5) مشخص
نشده باشد،
استفاده
شود.
-g, --group=GROUP|GID
اجرا به
عنوان گروه
یا GID
مشخصشده.
اگر این
گزینه داده
نشود، oidentd به
ترتیب به
اجرای
گروهی "oidentd"،
"nobody"، "nogroup" یا GID 65534
بازمیگردد.
در
سیستمهایی
که اجرای oidentd
به عنوان
کاربر ارشد
(superuser) الزامی
است، یک
هشدار
نمایش داده
شده و گروه
بهطور
خودکار
تغییر
نمییابد.
-h, --help
چاپ
چکیده
گزینهها و
خروج.
-i, --foreground
پسزمینه
نشدن
(انشعاب
نیافتن به
پسزمینه).
این گزینه
میتواند
برای
اشکالزدایی
یا اجرای
oidentd
از طریق یک
مدیر سرویس
مانند
systemd(1) با
Type=simple مفید
باشد.
-I, --stdio
خواندن
یک
پرسوجوی
تکی Ident از
ورودی
استاندارد،
نوشتن پاسخ
در خروجی
استاندارد
و سپس خروج.
این گزینه
میتواند
برای
اشکالزدایی
یا هنگام
اجرای
oidentd از
طریق یک
دیمن
شنونده
مانند
xinetd(8)
مفید باشد.
-l, --limit=MAX
محدود
کردن
حداکثر
تعداد
اتصالات
همزمان به
مقدار
مشخصشده.
اتصالات
بیشتر
فراتر از
این حد
بلافاصله و
بدون ایجاد
پردازش
جدید بسته
خواهند شد.
اگر این
گزینه مشخص
نشود، هیچ
محدودیتی
اعمال
نمیگردد.
-m, --masquerade
فعالسازی
پشتیبانی
از اتصالات
NAT، جهت اجازه
به
جستجوهای Ident
برای
میزبانهایی
که از طریق
سرور در حال
اجرای
oidentd
مَسکرِید
میشوند.
پاسخهای Ident
برای
اتصالات NAT را
میتوان در
فایل
پیکربندی
oidentd_masq.conf(5) تنظیم
کرد.
-M, --masquerade-first
اگر
ورودی
منطبق با
میزبان
مقصد در
فایل
پیکربندی
oidentd_masq.conf(5) وجود
داشته
باشد، به
جای هدایت
پرسوجو،
پاسخ Ident
پیکربندیشده
بازگردانده
میشود. با
این گزینه،
پرسوجوها
تنها در
صورتی
هدایت
میشوند که
هیچ پاسخ
ایستایی
پیکربندی
نشده باشد.
اگر این
گزینه مشخص
نشود،
رفتار
پیشفرض
--forward
این است که
پیش از
بررسی فایل
oidentd_masq.conf(5)
پرسوجوها
را هدایت
کند. این
گزینه
مستلزم
--forward و
--masquerade است.
-o, --other=[OS]
تنظیم یک
رشته نام
سیستمعامل
جایگزین
برای ارسال
در کنار
پاسخهای Ident.
توجه داشته
باشید که
برخی
کلاینتها
ممکن است در
صورت
دریافت
سیستمعامل
ناشناخته،
پرسوجو را
ناموفق
تلقی کنند.
اگر این
گزینه مشخص
نشود،
مقدار UNIX
استفاده
میشود. اگر
این گزینه
بدون
آرگومان
مشخص شود، OTHER
بازگردانده
میشود.
-p, --port=PORT
گوش دادن
روی پورت
مشخصشده
به جای پورت
113.
-P, --proxy=ORIGIN
اجازه به
میزبان
مشخصشده
برای هدایت
پرسوجوها
به این
نمونه با
استفاده از
گزینه --forward.
اگر --reply مشخص
نشده باشد،
این گزینه
باید فعال
شود تا oidentd
بتواند
اتصالات
هدایتشده
را به درستی
مدیریت
کند.
-q, --quiet
سرکوب
ثبت
لاگهای
معمولی و
نمایش تنها
پیامهای
بحرانی.
-r, --reply=REPLY
هنگام
ناموفق
بودن
جستجو،
ارسال پاسخ
Ident مشخصشده
به گونهای
که گویی
موفق بوده
است.
-R, --reply-all=REPLY
ارسال
پاسخ
مشخصشده
در پاسخ به
تمام
پرسوجوهای
ساختاریافته.
هنگامی که
از این
گزینه
استفاده
میشود،
فایلهای
پیکربندی
خوانده
نمیشوند و
جستجوی
اتصالات
هرگز انجام
نمیگیرد.
راهاندازی
با دسترسی
ممتاز در
سیستمهایی
که در غیر
این صورت به
آن نیاز
دارند
انجام
نمیشود،
بنابراین
کاربران
غیرممتاز
میتوانند
تا زمانی که
مجوز اتصال
به پورت
درخواستی
را داشته
باشند، oidentd را
با این
گزینه اجرا
کنند.
-S, --nosyslog
ثبت
پیامها در
جریان خطای
استاندارد،
حتی اگر یک
ترمینال
نباشد. اگر
خطای
استاندارد
یک ترمینال
باشد،
پیامها
بهطور
پیشفرض در
آن نوشته
میشوند.
-t, --timeout=SECONDS
بستن
اتصالات در
صورتی که
هیچ
پرسوجوی Ident
در
مدتزمان
مشخصشده
بر حسب
ثانیه
دریافت
نشود.
بهطور
پیشفرض،
اتصالات پس
از 30 ثانیه
بسته
میشوند.
-u, --user=USER|UID
اجرا به
عنوان
کاربر یا UID
مشخصشده.
اگر این
گزینه داده
نشود، oidentd به
ترتیب به
اجرای
کاربری "oidentd"،
"nobody" یا UID 65534
بازمیگردد.
در
سیستمهایی
که اجرای oidentd
به عنوان
کاربر ارشد
الزامی
است، یک
هشدار
نمایش داده
شده و کاربر
بهطور
خودکار
تغییر
نمیکند.
-v, --version
چاپ
اطلاعات
نسخه و ساخت
و خروج.