| MKPASSWD(1) | Debian GNU/Linux | MKPASSWD(1) |
نام (NAME)
mkpasswd - رابطی با امکانات بیش از حد برای crypt(3)
خلاصه دستور (SYNOPSIS)
mkpasswd PASSWORD [SALT]
توضیحات (DESCRIPTION)
mkpasswd گذرواژه دادهشده را با استفاده از تابع libc به نام crypt(3) و سالت (salt) ارائهشده رمزگذاری میکند.
گزینهها (OPTIONS)
- -S STRING, --salt=STRING
- از STRING به عنوان سالت استفاده میکند. اگر با $ شروع شود، بدون هیچگونه بررسی مستقیماً به crypt(3) ارسال خواهد شد.
- -R NUMBER, --rounds=NUMBER
- از NUMBER دور (round) استفاده میکند. اگر روش انتخابشده از دورهای متغیر پشتیبانی نکند، این آرگومان نادیده گرفته میشود. برای روش Blowfish در OpenBSD، این مقدار لگاریتمِ تعداد دورها است. اگر از این گزینه بدون --method استفاده شود، رفتار آن تعریفنشده خواهد بود.
- -m TYPE, --method=TYPE
- گذرواژه را با استفاده از روش TYPE محاسبه میکند. اگر TYPE برابر با help باشد، فهرست روشهای موجود چاپ میشود. اگر TYPE با نویسههای $ آغاز شده و پایان یابد، رشته بدون تغییر به crypt_gensalt(3) ارسال میشود.
- -5
- مشابه --method=md5crypt.
- -P NUM, --password-fd=NUM
- گذرواژه را بهجای استفاده از getpass(3) از توصیفگر فایل NUM میخواند. اگر توصیفگر فایل به یک tty متصل نباشد، متنی جز گذرواژه درهمسازیشده (هششده) روی stdout چاپ نخواهد شد.
- -s, --stdin
- مشابه --password-fd=0.
محیط (ENVIRONMENT)
- MKPASSWD_OPTIONS
- فهرستی از گزینهها که پیش از گزینههای مشخصشده در خط فرمان ارزیابی خواهند شد.
گزارش باگها (BUGS)
اگر از گزینه --stdin استفاده شود، ممکن است گذرواژههای حاوی برخی از نویسههای کنترلی بهدرستی خوانده نشوند.
این برنامه از شدت افزونگی امکانات (featuritis) رنج میبرد.
همچنین ببینید (SEE ALSO)
passwd(1), passwd(5), crypt(3), crypt(5), crypt_gensalt(3), getpass(3).
نویسندگان (AUTHORS)
mkpasswd و این صفحه راهنما توسط Marco d'Itri <md@linux.it> نوشته شدهاند و تحت شرایط «مجوز عمومی همگانی گنو» (GNU General Public License)، نسخه ۲ یا بالاتر، منتشر شدهاند.
| 2019-12-30 | Marco d'Itri |