MKPASSWD(1) General Commands Manual MKPASSWD(1)

mkpasswd - تولید گذرواژه جدید و در صورت تمایل اعمال آن روی یک کاربر

mkpasswd [ args ] [ user ]

mkpasswd گذرواژه‌ها را تولید می‌کند و می‌تواند آن‌ها را به صورت خودکار به کاربران اختصاص دهد. mkpasswd بر پایه کدهای فصل ۲۳ کتاب "Exploring Expect" از انتشارات O'Reilly پیاده‌سازی شده است.

بدون هیچ آرگومانی، mkpasswd یک گذرواژه جدید بازمی‌گرداند:

mkpasswd

با تعیین یک نام کاربری، mkpasswd یک گذرواژه جدید به کاربر اختصاص می‌دهد:

mkpasswd don

گذرواژه‌ها بر اساس گزینه‌های زیر به صورت تصادفی تولید می‌شوند.

طول گذرواژه را تعیین می‌کند. مقدار پیش‌فرض ۹ است. مثال زیر یک گذرواژه ۲۰ کاراکتری ایجاد می‌کند:
mkpasswd -l 20
حداقل تعداد ارقام موجود در گذرواژه را تعیین می‌کند. مقدار پیش‌فرض ۲ است. مثال زیر گذرواژه‌ای با حداقل ۳ رقم ایجاد می‌کند:
mkpasswd -d 3
حداقل تعداد حروف کوچک الفبایی موجود در گذرواژه را تعیین می‌کند. مقدار پیش‌فرض ۲ است.
حداقل تعداد حروف بزرگ الفبایی موجود در گذرواژه را تعیین می‌کند. مقدار پیش‌فرض ۲ است.
حداقل تعداد نویسه‌های خاص موجود در گذرواژه را تعیین می‌کند. مقدار پیش‌فرض ۱ است.
نام برنامه‌ای را برای تنظیم گذرواژه مشخص می‌کند. به صورت پیش‌فرض، در صورت وجود /etc/yppasswd از آن استفاده می‌شود؛ در غیر این صورت از /bin/passwd استفاده خواهد شد.
-2
باعث می‌شود نویسه‌ها طوری انتخاب شوند که بین دست راست و چپ (به سبک صفحه‌کلید QWERTY) جابه‌جا شوند؛ این کار مشاهده و تشخیص گذرواژه هنگام تایپ را برای دیگران دشوارتر می‌سازد. با این حال، ممکن است حدس زدن آن را برای برنامه‌های حدس گذرواژه آسان‌تر کند.
باعث می‌شود فرآیند تعاملی تنظیم گذرواژه قابل مشاهده باشد. به صورت پیش‌فرض، این خروجی پنهان است.

مثال زیر یک گذرواژه ۱۵ کاراکتری ایجاد می‌کند که حاوی حداقل ۳ رقم و ۵ حرف بزرگ است:

mkpasswd -l 15 -d 3 -C 5

"Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs" by Don Libes, O'Reilly and Associates, January 1995.

Don Libes, National Institute of Standards and Technology (NIST)

mkpasswd در مالکیت عمومی (Public Domain) قرار دارد. NIST و نویسنده از ذکر نام و منبع در صورت استفاده از این برنامه یا بخش‌هایی از آن قدردانی می‌کنند.

22 August 1994