.if !'po4a'hide' .TH basic_ncsa_auth 8 "May 16, 2006" . .SH "نام (NAME)" basic_ncsa_auth \- دستیار احراز هویت با فایل گذرواژه به سبک NCSA httpd برای Squid . .SH "خلاصه دستور (SYNOPSIS)" .if !'po4a'hide' .B basic_ncsa_auth passwd file . .SH "توضیحات (DESCRIPTION)" برنامه .B basic_ncsa_auth به Squid امکان می‌دهد هنگام استفاده از احراز هویت پایه HTTP (احراز هویت Basic)، اطلاعات کاربر و گذرواژه را از یک فایل گذرواژه به سبک NCSA/Apache httpd بخواند و اعتبارسنجی کند. .PP این فایل گذرواژه را می‌توان با استفاده از .B htpasswd مدیریت و دستکاری کرد. . .PP این احراز هویت‌کننده موارد زیر را می‌پذیرد: .BR * Blowfish \- برای گذرواژه‌هایی با طول ۷۲ کاراکتر یا کمتر. .BR * SHA256 \- همراه با نمک‌گذاری (salting) و رشته‌های جادویی (magic strings). .BR * SHA512 \- همراه با نمک‌گذاری و رشته‌های جادویی. .BR * MD5 \- همراه با نمک‌گذاری اختیاری و رشته‌های جادویی. .BR * DES \- برای گذرواژه‌هایی با طول ۸ کاراکتر یا کمتر. .PP نکته: الگوریتم‌های Blowfish و SHA نیازمند پشتیبانی ویژه در سطح سیستم‌عامل هستند. . .SH "گزینه‌ها (OPTIONS)" تنها پارامتر، فایل گذرواژه است. این فایل باید مجوزهای لازم برای خوانده شدن توسط کاربری که Squid تحت آن در حال اجرا است را داشته باشد. . .SH "پیکربندی (CONFIGURATION)" .if !'po4a'hide' .RS .if !'po4a'hide' .B basic_ncsa_auth /etc/squid/squid.pass .if !'po4a'hide' .RE .PP برای اجرا، برنامه .B basic_ncsa_auth باید به فایل گذرواژه دسترسی داشته باشد. . .SH "مشکلات شناخته‌شده (KNOWN ISSUES)" .PP قابلیت DES (که به‌طور پیش‌فرض توسط htpasswd استفاده می‌شود) بدون هشدار گذرواژه‌ها را به ۸ کاراکتر کوتاه می‌کند. این امر امکان ورود با گذرواژه‌هایی کوتاه‌تر از مقدار مدنظر را فراهم می‌آورد. این احراز هویت‌کننده هنگام استفاده از DES، ورود با گذرواژه‌های طولانی را رد خواهد کرد. . .SH "نویسنده (AUTHOR)" این راهنما توسط .if !'po4a'hide' .I Amos Jeffries نوشته شده است. .PP بر اساس مستندات اصلی نوشته شده توسط .if !'po4a'hide' .I Rodrigo Rubira Branco . .SH "حق نشر (COPYRIGHT)" .PP * Copyright (C) 1996-2026 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. .PP این پرونده با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف مشخص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. . .PP شما باید به همراه این پرونده یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر در بنیاد نرم‌افزار آزاد مکاتبه نمایید: Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111\-1307 USA . .SH "پرسش‌ها (QUESTIONS)" پرسش‌ها درباره نحوه استفاده از این برنامه را می‌توانید به .I فهرست پستی کاربران اسکوئید .if !'po4a'hide' ارسال کنید. . .SH "گزارش باگ‌ها (REPORTING BUGS)" گزارش‌های باگ باید به زبان انگلیسی ارسال شوند. برای مشاهده جزئیات مواردی که باید در گزارش باگ خود بگنجانید، https://wiki.squid-cache.org/SquidFaq/BugReporting را ببینید. .PP گزارش باگ‌ها یا اصلاحیه‌های باگ را با استفاده از https://bugs.squid-cache.org ارسال کنید. .PP باگ‌های امنیتی جدی را به .I باگ‌های اسکوئید گزارش دهید. .PP ایده‌ها برای بهبودهای جدید را به .I فهرست پستی توسعه‌دهندگان اسکوئید .if !'po4a'hide' ارسال نمایید. . .SH "همچنین ببینید (SEE ALSO)" .if !'po4a'hide' .BR squid "(8), " .if !'po4a'hide' .BR htpasswd "(1), " .if !'po4a'hide' .BR GPL "(7), " .br ویکی پرسش‌های متداول اسکوئید (Squid FAQ wiki) .if !'po4a'hide' https://wiki.squid-cache.org/SquidFaq .br راهنمای پیکربندی اسکوئید (Squid Configuration Manual) .if !'po4a'hide' http://www.squid-cache.org/Doc/config