HTDIGEST(1) htdigest HTDIGEST(1)

htdigest - مدیریت پرونده‌های کاربر برای احراز هویت دایجست

htdigest [ -c ] passwdfile realm username

دستور htdigest برای ایجاد و به‌روزرسانی پرونده‌های متنی ساده (flat-files) جهت ذخیره نام‌های کاربری، قلمرو (realm) و گذرواژه برای احراز هویت دایجست کاربران HTTP استفاده می‌شود. منابع ارائه‌شده توسط کارساز وب Apache HTTP می‌توانند تنها به کاربرانی که در پرونده‌های ایجادشده توسط htdigest فهرست شده‌اند محدود شوند.

این صفحه راهنما فقط آرگومان‌های خط فرمان را فهرست می‌کند. برای جزئیات دستورالعمل‌های لازم جهت پیکربندی احراز هویت دایجست در httpd به راهنمای آپاچی مراجعه کنید که بخشی از توزیع آپاچی است یا می‌توان آن را در نشانی http://httpd.apache.org یافت.

ایجاد پرونده passwdfile. اگر passwdfile از قبل وجود داشته باشد، ابتدا حذف می‌شود.
نام پرونده‌ای که شامل نام کاربری، قلمرو و گذرواژه است. اگر -c داده شود، در صورت عدم وجود این پرونده ایجاد می‌شود، یا در صورت وجود حذف شده و مجدداً ایجاد می‌گردد.
نام قلمرویی (realm) که نام کاربری به آن تعلق دارد. برای جزئیات بیشتر به RFC 2617 مراجعه کنید.
نام کاربری برای ایجاد یا به‌روزرسانی در passwdfile. اگر username در این پرونده وجود نداشته باشد، یک مدخل اضافه می‌شود. اگر وجود داشته باشد، گذرواژه تغییر می‌یابد.

این برنامه به عنوان یک فایل اجرایی setuid ایمن نیست. آن را setuid نکنید.

مسیر پرونده احراز هویت دایجست به عنوان یک آرگومان در خط فرمان مشخص می‌شود و می‌تواند در هر کجای سیستم‌فایل قرار داشته باشد.

پرونده متنی ساده حاوی نام‌های کاربری، قلمروها و هش‌های گذرواژه.

httpd(8), htpasswd(1)

2026-05-08 Apache HTTP Server