PWSCORE(1) General Commands Manual PWSCORE(1)

pwscore - ابزاری ساده و قابل‌پیکربندی برای بررسی کیفیت گذرواژه

pwscore [user]

pwscore ابزاری ساده برای بررسی کیفیت یک گذرواژه است. گذرواژه از ورودی استاندارد (stdin) خوانده می‌شود.

این ابزار از کتابخانهٔ libpwquality برای انجام بررسی‌های قابل‌پیکربندی شامل حداقل طول، بررسی واژه‌نامه‌ای در برابر واژه‌نامه‌های cracklib و سایر بررسی‌ها استفاده می‌کند.

این ابزار یا در صورتی که گذرواژه در هر یک از بررسی‌ها رد شود خطایی را گزارش می‌کند، یا این که امتیاز کیفیت گذرواژه را به‌صورت یک مقدار عددی صحیح بین 0 و 100 چاپ می‌کند.

امتیاز کیفیت گذرواژه نسبت به تنظیمات minlen در فایل پیکربندی سنجیده می‌شود. اما به‌طور کلی، مقادیر کمتر از 50 را می‌توان کیفیتی متوسط و بالاتر از آن را کیفیتی نسبتاً قوی در نظر گرفت. هر گذرواژه‌ای که از بررسی‌های کیفی (به‌ویژه بررسی اجباری cracklib) با موفقیت عبور کند باید در برابر حملات واژه‌نامه‌ای مقاومت داشته باشد و با تنظیمات پیش‌فرض minlen، امتیازهای بالاتر از 50 حتی در برابر حملات سریع جستجوی فراگیر (brute force) نیز پایدار خواهند بود.

نخستین و تنها آرگومان اختیاری، نام کاربری است که برای بررسی شباهت گذرواژه به نام کاربری استفاده می‌شود.

/etc/security/pwquality.conf - فایل پیکربندی برای کتابخانهٔ libpwquality.

pwscore در صورت موفقیت 0 و در صورت بروز خطا مقداری غیر صفر بازمی‌گرداند.

pwscore(1), pwquality.conf(5), pam_pwquality(8)

Tomas Mraz <tmraz@redhat.com>

2025-12-14 Red Hat, Inc.