LOCKTEST(1) Test Suite LOCKTEST(1)

locktest - یافتن تفاوت‌های قفل‌گذاری میان دو سرور SMB

locktest {//server1/share1} {//server2/share2} [-U user%pass] [-U user%pass] [-s seed] [-o numops] [-a] [-O] [-E] [-Z] [-R range] [-B base] [-M min]

ابزار locktest ابزاری برای تشخیص تفاوت‌های رفتاری در قفل‌گذاری میان سرورهای SMB است. این ابزار مجموعه‌ای تصادفی از عملیات‌های قفل‌گذاری را روی //server1/share1 و سپس همان مجموعهٔ تصادفی را روی //server2/share2 اجرا کرده و تفاوت‌های موجود در پاسخ‌های دریافتی را نمایش می‌دهد.

این ابزار توسط تیم Samba برای یافتن تفاوت‌های رفتاری میان سرورهای Samba و Windows استفاده می‌شود.

-U user%pass

مشخص کردن نام کاربری و گذرواژه جهت ورود به اشتراک‌ها. این پارامتر می‌تواند دو بار مشخص شود (یک بار برای سرور اول، یک بار برای سرور دوم).

-s seed

مقداردهی اولیهٔ تولیدکنندهٔ اعداد تصادفی با مقدار مشخص‌شده.

-o numops

تنظیم تعداد عملیات‌هایی که باید اجرا شوند.

-a

چاپ عملیات‌های انجام‌شده.

-A

ردیابی به عقب (backtrack) برای یافتن کمترین تعداد عملیات لازم جهت ایجاد تفاوت در پاسخ به یک فراخوانی مشخص.

-O

فعال‌سازی oplocks.

-u

پنهان کردن شکست‌های باز کردن قفل (unlock fails).

-E

فعال‌سازی بررسی دقیق کد خطا.

-Z

فعال‌سازی قفل صفر/صفر (zero/zero lock).

-R range

تنظیم محدودهٔ قفل.

-B base

تنظیم پایهٔ قفل.

-M min

تنظیم حداقل طول قفل.

-k

استفاده از kerberos.

این صفحهٔ راهنما برای نسخهٔ 4.0 از مجموعهٔ Samba معتبر است.

Samba

این ابزار بخشی از مجموعهٔ Samba[1] است که توسط تیم جهانی Samba Team[2] توسعه می‌یابد.

ابزار locktest توسط Andrew Tridgell نوشته شده است.

این صفحهٔ راهنما توسط Jelmer Vernooij نوشته شده است.

1.
Samba
2.
Samba Team
08/16/2026 Samba 4.0