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 حق نشر (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). https://github.com/dun/munge munge-0.5.18 2026-02-10 REMUNGE(1)