REMUNGE(1) MUNGE Uid 'N' Gid Emporium REMUNGE(1)

remunge - ارزیابی کارایی و بنچ‌مارک اعتبارسنجی MUNGE

remunge [OPTION]...

برنامه remunge کارایی سامانه MUNGE را ارزیابی و محک می‌زند (بنچ‌مارک می‌کند). آزمون به مدت‌زمان تعیین‌شده یا تا زمان پردازش تعداد اعتبارنامه‌های مشخص‌شده ادامه می‌یابد، هرکدام که زودتر به پایان برسد. در پایان، تعداد اعتبارنامه‌های پردازش‌شده در ثانیه در خروجی استاندارد (stdout) نوشته می‌شود.

به‌طور پیش‌فرض، اعتبارنامه‌ها به مدت یک ثانیه با استفاده از یک ریسه (thread) منفرد کدگذاری می‌شوند.

نمایش خلاصه‌ای از گزینه‌های خط فرمان.
نمایش اطلاعات مجوز.
نمایش اطلاعات نسخه.
تنها نمایش نتیجه عددی تعداد اعتبارنامه در ثانیه (creds/sec). این گزینه برای تولید فایل‌های ورودی ministat مفید است.
مشخص کردن نوع رمزنگاری، بر اساس نام یا شماره.
نمایش فهرستی از انواع رمزنگاری‌های پشتیبانی‌شده.
مشخص کردن نوع کد اصالت‌سنجی پیام (MAC)، بر اساس نام یا شماره.
نمایش فهرستی از انواع MAC پشتیبانی‌شده.
مشخص کردن نوع فشرده‌سازی، بر اساس نام یا شماره.
نمایش فهرستی از انواع فشرده‌سازی پشتیبانی‌شده.
کدگذاری (بدون رمزگشایی) هر اعتبارنامه. با دور زدن عملیات رمزگشایی، اعتبارنامه در حافظه پنهان بازپخش (replay cache) ذخیره نمی‌شود.
کدگذاری و رمزگشایی هر اعتبارنامه.
مشخص کردن طول دلخواه بار داده (payload) به بایت. عدد صحیح می‌تواند با یک پسوند تک‌نویسه‌ای همراه باشد: k=کیلوبایت، m=مگابایت، g=گیگابایت؛ K=کیبی‌بایت، M=مبی‌بایت، G=گیبی‌بایت.
مشخص کردن نام کاربری یا UID مجاز برای رمزگشایی اعتبارنامه. این مقدار با شناسه کاربری مؤثر (effective user ID) فرایندی که درخواست رمزگشایی اعتبارنامه را دارد، تطبیق داده می‌شود.
مشخص کردن نام گروه یا GID مجاز برای رمزگشایی اعتبارنامه. این مقدار با شناسه گروهی مؤثر (effective group ID) فرایندی که درخواست رمزگشایی اعتبارنامه را دارد، و همچنین تک‌تک گروه‌های تکمیلی که شناسه کاربری مؤثر آن فرایند عضو آن‌هاست تطبیق داده می‌شود.
مشخص کردن طول عمر (time-to-live) به ثانیه. این گزینه مدت‌زمان معتبر بودن اعتبارنامه را پس از کدگذاری کنترل می‌کند. مقدار 0 مقدار پیش‌فرض TTL را تعیین می‌کند. مقدار -1 حداکثر TTL مجاز را تعیین می‌کند.
مشخص کردن سوکت محلی برای اتصال به munged.
مشخص کردن مدت‌زمان آزمون (به ثانیه). مدت‌زمان پیش‌فرض یک ثانیه است. مقدار -1 حداکثر مدت‌زمان را تعیین می‌کند. عدد صحیح می‌تواند با یک پسوند تک‌نویسه‌ای همراه باشد: s=ثانیه، m=دقیقه، h=ساعت، d=روز.
مشخص کردن تعداد اعتبارنامه‌ها برای تولید. عدد صحیح می‌تواند با یک پسوند تک‌نویسه‌ای همراه باشد: k=کیلوبایت، m=مگابایت، g=گیگابایت؛ K=کیبی‌بایت، M=مبی‌بایت، G=گیبی‌بایت.
مشخص کردن تعداد ریسه‌ها برای پردازش اعتبارنامه‌ها.
مشخص کردن حداکثر زمان مجاز به ثانیه برای یک عملیات مشخص munge_encode() یا munge_decode() پیش از صدور هشدار.

برنامه remunge در صورت تکمیل ارزیابی، کد خروج صفر را برمی‌گرداند. در صورت بروز خطا، یک پیام خطا در خروجی استاندارد خطا (stderr) چاپ کرده و کد خروج غیرصفر برمی‌گرداند.

Chris Dunlap <cdunlap@llnl.gov>

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) منتشرشده توسط بنیاد نرم‌افزارهای آزاد، ویرایش ۳ یا (به انتخاب خودتان) هر نسخه بعدی بازتوزیع کرده یا تغییر دهید.

munge(1), unmunge(1), munge(3), munge_ctx(3), munge_enum(3), munge(7), munged(8), mungekey(8).

https://github.com/dun/munge

2026-02-10 munge-0.5.18