| REMUNGE(1) | MUNGE Uid 'N' Gid Emporium | REMUNGE(1) |
نام (NAME)
remunge - ارزیابی کارایی و بنچمارک اعتبارسنجی MUNGE
خلاصه دستور (SYNOPSIS)
remunge [OPTION]...
توضیحات (DESCRIPTION)
برنامه remunge کارایی سامانه MUNGE را ارزیابی و محک میزند (بنچمارک میکند). آزمون به مدتزمان تعیینشده یا تا زمان پردازش تعداد اعتبارنامههای مشخصشده ادامه مییابد، هرکدام که زودتر به پایان برسد. در پایان، تعداد اعتبارنامههای پردازششده در ثانیه در خروجی استاندارد (stdout) نوشته میشود.
بهطور پیشفرض، اعتبارنامهها به مدت یک ثانیه با استفاده از یک ریسه (thread) منفرد کدگذاری میشوند.
گزینهها (OPTIONS)
- -h, --help
- نمایش خلاصهای از گزینههای خط فرمان.
- -L, --license
- نمایش اطلاعات مجوز.
- -V, --version
- نمایش اطلاعات نسخه.
- -q, --quiet
- تنها نمایش نتیجه عددی تعداد اعتبارنامه در ثانیه (creds/sec). این گزینه برای تولید فایلهای ورودی ministat مفید است.
- -c, --cipher string
- مشخص کردن نوع رمزنگاری، بر اساس نام یا شماره.
- -C, --list-ciphers
- نمایش فهرستی از انواع رمزنگاریهای پشتیبانیشده.
- -m, --mac string
- مشخص کردن نوع کد اصالتسنجی پیام (MAC)، بر اساس نام یا شماره.
- -M, --list-macs
- نمایش فهرستی از انواع MAC پشتیبانیشده.
- -z, --zip string
- مشخص کردن نوع فشردهسازی، بر اساس نام یا شماره.
- -Z, --list-zips
- نمایش فهرستی از انواع فشردهسازی پشتیبانیشده.
- -e, --encode
- کدگذاری (بدون رمزگشایی) هر اعتبارنامه. با دور زدن عملیات رمزگشایی، اعتبارنامه در حافظه پنهان بازپخش (replay cache) ذخیره نمیشود.
- -d, --decode
- کدگذاری و رمزگشایی هر اعتبارنامه.
- -l, --length bytes
- مشخص کردن طول دلخواه بار داده (payload) به بایت. عدد صحیح میتواند با یک پسوند تکنویسهای همراه باشد: k=کیلوبایت، m=مگابایت، g=گیگابایت؛ K=کیبیبایت، M=مبیبایت، G=گیبیبایت.
- -u, --restrict-uid uid
- مشخص کردن نام کاربری یا UID مجاز برای رمزگشایی اعتبارنامه. این مقدار با شناسه کاربری مؤثر (effective user ID) فرایندی که درخواست رمزگشایی اعتبارنامه را دارد، تطبیق داده میشود.
- -g, --restrict-gid gid
- مشخص کردن نام گروه یا GID مجاز برای رمزگشایی اعتبارنامه. این مقدار با شناسه گروهی مؤثر (effective group ID) فرایندی که درخواست رمزگشایی اعتبارنامه را دارد، و همچنین تکتک گروههای تکمیلی که شناسه کاربری مؤثر آن فرایند عضو آنهاست تطبیق داده میشود.
- -t, --ttl seconds
- مشخص کردن طول عمر (time-to-live) به ثانیه. این گزینه مدتزمان معتبر بودن اعتبارنامه را پس از کدگذاری کنترل میکند. مقدار 0 مقدار پیشفرض TTL را تعیین میکند. مقدار -1 حداکثر TTL مجاز را تعیین میکند.
- -S, --socket path
- مشخص کردن سوکت محلی برای اتصال به munged.
- -D, --duration seconds
- مشخص کردن مدتزمان آزمون (به ثانیه). مدتزمان پیشفرض یک ثانیه است. مقدار -1 حداکثر مدتزمان را تعیین میکند. عدد صحیح میتواند با یک پسوند تکنویسهای همراه باشد: s=ثانیه، m=دقیقه، h=ساعت، d=روز.
- -N, --num-creds integer
- مشخص کردن تعداد اعتبارنامهها برای تولید. عدد صحیح میتواند با یک پسوند تکنویسهای همراه باشد: k=کیلوبایت، m=مگابایت، g=گیگابایت؛ K=کیبیبایت، M=مبیبایت، G=گیبیبایت.
- -T, --num-threads integer
- مشخص کردن تعداد ریسهها برای پردازش اعتبارنامهها.
- -W, --warn-time seconds
- مشخص کردن حداکثر زمان مجاز به ثانیه برای یک عملیات مشخص munge_encode() یا munge_decode() پیش از صدور هشدار.
وضعیت خروج (EXIT STATUS)
برنامه remunge در صورت تکمیل ارزیابی، کد خروج صفر را برمیگرداند. در صورت بروز خطا، یک پیام خطا در خروجی استاندارد خطا (stderr) چاپ کرده و کد خروج غیرصفر برمیگرداند.
نویسنده (AUTHOR)
Chris Dunlap <cdunlap@llnl.gov>
حق نشر (COPYRIGHT)
Copyright (C) 2007-2025 Lawrence Livermore National Security, LLC.
Copyright (C) 2002-2007 The Regents of the University of California.
نرمافزار MUNGE یک نرمافزار آزاد است: میتوانید آن را تحت شرایط پروانه عمومی همگانی گنو (GNU GPL) منتشرشده توسط بنیاد نرمافزارهای آزاد، ویرایش ۳ یا (به انتخاب خودتان) هر نسخه بعدی بازتوزیع کرده یا تغییر دهید.
همچنین برای کتابخانه MUNGE (libmunge)، میتوانید آن را تحت شرایط پروانه عمومی همگانی کمتر گنو (GNU LGPL) منتشرشده توسط بنیاد نرمافزارهای آزاد، ویرایش ۳ یا (به انتخاب خودتان) هر نسخه بعدی بازتوزیع کرده یا تغییر دهید.
همچنین ببینید (SEE ALSO)
munge(1), unmunge(1), munge(3), munge_ctx(3), munge_enum(3), munge(7), munged(8), mungekey(8).
| 2026-02-10 | munge-0.5.18 |