خصائص بيانات نظام التشغيل
ستقوم خصائص بيانات نظام التشغيل بالتحقق من المتطلبات الرئيسية لنظام التشغيل، مثل النسخة وهيكل البناء واجمالي الذاكرة والذاكرة المتاحة واجمالي الذاكرة الفعلية. بالنسبة لأنظمة Windows فقط، يتم استخدام أدوات تجميع VBScript لنظام التشغيل في الدليل ips_root/lib مع بادئة كود التعريف os في أسماء الملفات الخاصة بها. بالنسبة لأنظمة UNIX فقط، يتم استخدام أدوات تجميع نظام التشغيل UNIX في الدليل ips_root/UNIX_Linux مع بادئة كود التعريف os في أسماء الملفات الخاصة بها.
| خاصية المتطلبات الرئيسية | بيئة التشغيل | الوصف | القيم الصالحة |
|---|---|---|---|
|
كل |
يتم التحقق من هيكل بناء النظام |
|
|
نظام UNIX |
يتم التحقق مما اذا كانت خصائص automount تعمل |
قيمة بوولية، على سبيل المثال:
|
|
نظام Windows |
يتم التحقق مما اذا كان قد تم اتاحة Windows Update آليا؛ يتم ارجاع True اذا تم اتاحته |
قيمة بوولية، على سبيل المثال:
|
|
نظام Windows |
يتم التحقق من حجم الذاكرة الافتراضية المتاحة لكنها غير مستخدمة بواسطة نظام التشغيل |
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام UNIX |
للتحقق من نظام الملفات dir_name على أساس الخواص المميزة المؤهلة التالية:
dir_name يمكن أن تمثل:
|
مجموعة حروف بالنسق المؤهل التالي:
على سبيل المثال، للتحقق مما اذا كان الدليل الرئيسى له تصاريح drwxr-xr-x:
ملاحظة: وتقوم هذه المتطلبات الرئيسية بدعم استخدام الحروف الخاصة + في القيمة المتوقعة. أنظر جدول 1.
على سبيل المثال، للتحقق مما اذا كان لدى المالك أم المجموعات أم المستخدمين الآخرين لديهم تصاريح بالقراءة والتنفيذ والكتابة الاختيارية بنظام الملفات home.
كما يتم اجتياز عملية التحقق اذا كان التمثيل الرقمي الثماني هو 777، بسبب تحديد الرمز + . |
|
للتحقق من الحصة النسبة من استخدام القرص للمستخدم القائم بتسجيل الدخول؛ ويتم ارجاع قيمة الحصة النسبة بالكيلوبايت أو Unlimited |
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
|
نظام UNIX |
يتم التحقق مما اذا كان امتداد Expect الى TCL متاحا على الجهاز؛ ويتم ارجاع Available اذا كان بالحالة متاح ملاحظة: تقوم خاصية المتطلبات الرئيسية os.file.expect بالتحقق مما اذا كان قد تم تركيب امتداد Expect على الجهاز.
|
Available|Unavailable |
|
نظام UNIX |
للتحقق من اتاحة binary_name الثنائي على الجهاز. ويمكن أن يمثل binary_name أي قيمة ثنائية، مثل:
|
قيمة بوولية، على سبيل المثال:
|
|
نظام UNIX | للتحقق مما اذا كان الملف file_name لديه المحددات المتعلقة على أساس الخصائص المؤهلة التالية:
|
مجموعة حروف بالنسق المؤهل التالي:
على سبيل المثال، للتحقق مما اذا كان لدى المالك أم المجموعات أم المستخدمين الآخرين لديهم تصاريح بالقراءة والتنفيذ في nmap الثنائي، اذا كان المسار للدليل غير محدد بمتغير بيئة التشغيل PATH :
ملاحظة: ويدعم نسق المؤهل هذا استخدام الحرف الخاص + بالقيمة المتوقعة. أنظر جدول 1.
على سبيل المثال، للتحقق مما اذا كان لدى المالك أم المجموعات أم المستخدمين الآخرين لديهم تصاريح بالقراءة والتنفيذ والكتابة الاختيارية في nmap الثنائي، اذا كان المسار للدليل غير محدد بمتغير بيئة التشغيل PATH:
كما يتم اجتياز عملية التحقق اذا كان التمثيل الرقمي الثماني هو 777، بسبب تحديد الرمز +.
على سبيل المثال، للتحقق من وجود كلمة سرية الملف بالمسار المحدد:
|
|
نظام UNIX |
يتم تجميع خاصية المتطلبات الرئيسية مع المتطلبات الرئيسية الأخرى لبرنامج التصفح وستكون متقادمة بالاصدار القادم. أنظر خصائص بيانات برنامج الاستعراض. |
|
|
نظام UNIX |
يتم التحقق من اجمالي حجم الذاكرة الوسيطة للصفحة المتاحة |
نسق رقمي بالجيجابايت أو الميجابايت، على سبيل المثال:
ملاحظة: القيم يمكن أن تقوم باستخدام الحروف الخاصة كما هو موضح في جدول 1.
|
|
نظام UNIX |
للتحقق من عرض المستخدم الرئيسي بالملف ftpusers والذي يحدد المستخدمين الذين لا يتم اتاحة برامج التصحيحات لتسجيل الدخول لهم؛ ويتم ارجاع Available اذا كان المستخدم غير معروض |
Available|Unavailable |
|
نظام UNIX |
يتم التحقق مما اذا كانت وظيفة GNU tar متاحة على الجهاز؛ يتم ارجاع Available اذا كان قد تم تركيبها |
Available|Unavailable |
|
نظام UNIX |
للتحقق من صحة نسق الادخالات في /etc/host، مثل:IP_Address Host_Name Short_Name_Alias1 [Short_Name_AliasN] حيث:
|
قيمة بوولية، على سبيل المثال:
|
|
Linux PowerPC | للتحقق من تركيب النسخة المحددة من مكتبة IBM_lib_name IBM على الجهاز على أساس الخصائص المميزة المؤهلة التالية:
ويتم تحديد الخصائص المميزة المؤهلة باستخدام حرف الفاصلة المنقوطة. |
مجموعة حروف بالنسق التالي:
على سبيل المثال:
|
|
نظام AIX | للتحقق من تركيب التصحيحات المؤقتة على الجهاز. عند تحديد تصحيحات مؤقتة متعددة، فيجب أن يتم تركيب كل التصحيحات المؤقتة؛ خلاف ذلك سيحدث فشل في عملية التحقق. القيود: وتخضع خاصية المتطلبات الرئيسية للقيود التالية:
|
مجموعة حروف بالنسق التالي:
|
|
نظام AIX |
يتم التحقق من حالة المدخلات/المخرجات الغير متزامنة (aio0)، حيث تعد عملية الجزء المركزي لنظام التشغيل لتحسين أداء عمليات المدخلات/المخرجات؛ يتم ارجاع Available اذا كان بالحالة متاح. |
Available|Unavailable |
|
نظام Windows |
يتم التحقق مما اذا كان يتم تطبيق نسق اسم ملف 8.3 آليا؛ يتم ارجاع True اذا كان يتم تطبيقه |
قيمة بوولية، على سبيل المثال:
|
|
نظام Windows |
للتحقق مما اذا كان يتم تشغيل الخدمة service_name على الجهاز. service_name يقدم اسم خدمة Windows الصحيحة التي لا تتضمن مسافات أو حرف %، مثل:
اذا قمت باستخدام مسافات أو الحرف % بلاحقة service_name، ستقوم عملية التحقق بتسجيل رسالة تحذير. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق. تنبيه: يجب استخدام اسم خدمة
Windows الفعلية. اذا قمت باستخدام اسم العرض للخدمة كلاحقة service_name، ستقوم عملية المسح بافتراض أنه لا يتم تشغيل الخدمة ويتم ارجاع False للقيمة الفعلية وتمر أو تفشل عملية الفحص بناء على القيمة المتوقعة.
|
قيمة بوولية، على سبيل المثال:
|
|
نظام UNIX |
للتحقق مما اذا كان يتم تشغيل daemon_name أو الخدمة على الجهاز. يمثل daemon_name العمليات الخفية أو الخدمات التالية التي ستقوم الأداة بالتحقق منها:
وتتطلب الأداة أن يتم تحديد المسار للأمر التالي، والذي سيقوم بالتحقق من حالة العملية أو الخدمة الخفية، في متغير بيئة التشغيل PATH.
ملاحظة: اذا كانت الأداة تقوم بتشغيل عملية المسح على نظام UNIX الذي يتم تشغيل عملية أو خدمة خلفية علية، سيتم ارجاع النتيجة PASS؛ خلاف ذلك، سيتم ارجاع النتيجة FAIL.
|
قيمة بوولية، على سبيل المثال:
|
|
نظام AIX |
للتحقق من هيكل بناء المعالج الذي يدعم نمط kernel أو النمط غير المقيد |
32-bit|64-bit |
|
Linux |
يتم التحقق مما اذا كانت معاملات الجزء المركزي لنظام التشغيل متاحة لنظام التشغيل |
Available|Unavailable |
|
Linux |
للتحقق من تحديد قيمة محددات الضبط والأداء من setting_name kernel بالجهاز المستهدف. setting_name يمثل محددات الضبط والأداء والتي يتم تحديدها باستخدام الأمر sysctl، مثل:
اذا كان أداء setting_name kernel ومحددات الضبط غير صحيحة، ستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق. القيود: يجب تحديد المسار للملف الثنائي sysctl بمتغير بيئة التشغيل PATH؛ وذلك عند عدم تحديد المسار، وستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.
|
النسق الرقمي أو نسق مجموعة الحروف بناء على القيم الصالحة للقيم المحددة، مثل:
|
|
نظام UNIX |
للتحقق من اصدار kernel لأنظمة تشغيل UNIX |
مجموعة حروف، على سبيل المثال:
ملاحظة: ستقوم عملية التحقق بدعم استخدام الحروف الخاصة + و * بالقيمة المتوقعة. أنظر جدول 1.
على سبيل المثال:
|
|
نظام UNIX |
يتم التحقق من دعم الملفات الكبيرة |
قيمة بوولية، على سبيل المثال:
|
|
نظام UNIX |
يتم التحقق من وجود متغير بيئة التشغيل LD_LIBRARY_PATH وانتهائه بالعلامة :، بالشكل os.ldLibPath=[endsWith=:] |
Available|Unavailable |
|
نظام AIX |
يتم التحقق مما اذا كان نظام التشغيل AIX أكبر من المستوى 10 الى AIX النسخة 5.3 أو أكبر من المستوى 3 الى AIX النسخة 6.1 |
قيمة بوولية، على سبيل المثال:
|
|
نظام UNIX |
للتحقق من تركيب المكتبة lib_name أو مجموعة المكتبات على الجهاز، والذي يمكن أن يتم تأهيله بصورة اضافية من خلال هيكل نظام التشغيل المدعم: lib_name يمثل الاسم، أو النسخة بشكل اختياري، للمكتبة أو مجموعة المكتبات، مثل:
_32|64 يمثل الخصائص المميزة المؤهلة الاختيارية للتحقق من وجود المكتبة أو مجموعة المكتبات لهيكل 32-بت أو 64-بت، مثل:
|
القيمة يمكن أن تكون بأي من الأنواع التالية: مجموعة حروف تتطلب تطابق تام، مثل:
regex {str}، التعبير المعتاد مع معامل المدخلات، str، يمثل نموذج البحث لاسم المكتبة، على سبيل المثال:
للتحقق من وجود المكتبة libXft.so بالجهاز.وبصفة مفترضة، تقوم الأداة بالتحقق من مكتبة 32-bit. لكي تقوم الأداة بالتحقق من المكتبة ذات 64-بت بصورة صريحة، يمكنك استخدام الخاصية المميزة المؤهلة لهيكل نظام التشغيل الاختياري باسم خاصية المتطلبات الرئيسية، مثل، os.lib.libXft_64. ستقوم الأداة بارجاع النتيجة FAIL اذا كان قامت عملية المسح بايجاد المكتبة ذات 64-بت، لكن لم يتم تحديد الخاصية المميزة المؤهلة لنظام التشغيل باسم الخاصية للمتطلبات الرئيسية. |
|
كل |
يتم التحقق مما اذا كان هناك ادخال في ملف الأنظمة الرئيسية يقوم بمناظرة النظام الرئيسي المحلي لعنوان IP 127.0.0.1، على سبيل المثال:
|
قيمة بوولية، على سبيل المثال:
|
|
نظام UNIX |
يتم التحقق مما اذا كان قد تم تحديد المسارات المفترضة للمستخدم الرئيسي في المتغيرات PATH و SUPATH؛ يتم ارجاع Available اذا كان قد تم تحديدها |
Available|Unavailable |
|
نظام UNIX |
يتم التحقق مما اذا كان دليل /export/home/maximo متاحا |
Available|Unavailable |
|
نظام UNIX |
يتم التحقق من مالك الدليل /export/home/maximo |
maximo |
|
نظام UNIX |
يتم التحقق من الحد الأقصى لعدد العمليات التي يمكن تشغيلها لكل مستخدم. |
العدد، على سبيل المثال، 2048 |
|
نظام UNIX |
يتم تجميع المتطلبات الرئيسية مع خصائص برنامج الاستعراض الأخرى. أنظر خصائص بيانات برنامج الاستعراض. | |
|
نظام UNIX |
يتم التحقق مما اذا كان قد تم تركيب نظام الملفات بناءا على الخصائص المميزة المؤهلة التالية:
|
مجموعة حروف بالنسق المؤهل التالي:
على سبيل المثال، للتحقق مما اذا كان الدليل /home موجودا ومن عدم تحديد الاختيارnosuid:
|
|
نظام AIX |
للتحقق من تحديد قيمة المعامل parameter_name لاختيار ضبط شبكة الاتصال على الجهاز المستهدف. parameter_name يمثل معامل قابل للضبط لاختيار شبكة الاتصال والذي يتم تحديده باستخدام الأمر no، مثل:
اذا كان معامل شبكة الاتصال parameter_name القابل للضبط غير متاح، ستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق. القيود: يجب تحديد المسار للملف الثنائي no بمتغير بيئة التشغيل PATH؛ وذلك عند عدم تحديد المسار، وستقوم عملية التحقق بتسجيل رسالة خطأ.
سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.
|
نسق رقمي، مثل:
|
المتطلبات الرئيسية من os.package.package_name Prerequisite Scanner له اثنين من الاختلافات بالخاصية os.package.package_name:
يمكنك تحديد كلا الاختلافات بنفس ملف التوصيف. |
|||
|
نظام UNIX |
يتم التحقق من أنه تم تركيب النسخة المدعمة لمجموعة البرامج package_name على الجهاز. مجموعة حروف تمثل package_name، على سبيل المثال، بخط عريض:
القيود: في أنظمة HP-UX فقط، ستقوم الأداة باستخدام الأمر والشارة التالية، swlist
-l، لاسترجاع كشف مجموعات البرامج التي تم تركيبها. هذا الأمر يتطلب أن يكون المستخدم القائم بالاتصال لديه امكانيات الاتصال للمستخدم المميز على الأقل. اذا كان المستخدم القائم بتسجيل الدخول ليس بمستخدم أساسي، سيحدث فشل بعملية الفحص.
|
مجموعة حروف تمثل النسخة المطلوبة التي يجب أن يتم تركيبها، مثل:
ملاحظة: هذا الاختلاف في المتطلبات الرئيسية يدعم استخدام الحرف الخاص + or - في القيمة المتوقعة. على سبيل المثال:
|
|
نظام UNIX |
للتحقق من تركيب مجموعة البرامج package_name في نطاق النسخة المحدد على الجهاز. package_name يمثل الاسم المختصر لمجموعة البرامج ويمثل [lower_range-upper_range] مدى النسخة. أمثلة package_name تتضمن:
القيود: في أنظمة HP-UX فقط، ستقوم الأداة باستخدام الأمر والشارة التالية، swlist
-l، لاسترجاع كشف مجموعات البرامج التي تم تركيبها. هذا الأمر يتطلب أن يكون المستخدم القائم بالاتصال لديه امكانيات الاتصال للمستخدم المميز على الأقل. اذا كان المستخدم القائم بتسجيل الدخول ليس بمستخدم أساسي، سيحدث فشل بعملية الفحص.
|
|
|
نظام UNIX |
يتم التحقق من حجم الصفحة للنظام. |
النسق الرقمي بالكيلوبايت، على سبيل المثال:
ملاحظة: القيم يمكن أن تقوم باستخدام الحروف الخاصة كما هو موضح في جدول 1.
|
|
نظام AIX | للتحقق مما اذا كان يتم اتاحة حجم الصفحة المطلوب على الحاسب بناء على المقاطع التالية:
|
مجموعات حروف تمثل مقاطع حجم الصفحة الصحيح:
|
|
نظام UNIX |
سيتم التحقق من مقدار الذاكرة التي يمكن أن يتوصل لها نظام التشغيل وتسجيلها على الجهاز، والتي قد تكون أقل من الرقم الفعلي الذي تم تركيبه من الذاكرة وذلك بناء على نوع نظام التشغيل |
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام Windows | للتحقق مما اذا كانت القيمة key_value للمفتاح الفرعي HKEY_LOCAL_MACHINE تحدد بيانات القيمة في Windows Registry، والتي تكون على أساس الخواص المميزة المؤهلة التالية:
user_defined_id يمثل لاحقة معرفة متفردة تدعم متطلبات رئيسية متعددة تقوم بالتحقق من نفس قيمة المفتاح ولكن لمفاتيح فرعية مختلفة. المتطلبات الرئيسية تدعم أنواع البيانات التالية لبيانات قيمة المفتاح:
القيود: تقوم هذه المتطلبات الرئيسية بدعم المفاتيح الفرعية من المفتاح الرئيسي HKEY_LOCAL_MACHINE.
|
مجموعة حروف بالنسق المؤهل التالي للمفتاح الفرعي HKEY_LOCAL_MACHINE:
على سبيل المثال، للتحقق من تحديد المنافذ 1433 و 1434 لقيمة المفتاح ReservedPorts مع المفتاح الفرعي SYSTEM\CurrentControlSet\Services\Tcpip\Parameters:
على سبيل المثال، للتحقق مما اذا كان قد تم تحديد الامتيازات لقيمة المفتاح RequiredPrivileges الخاصة بالمفتاح الفرعي SYSTEM\CurrentControlSet\services\COMSysApp:
|
|
Linux |
يتم تجميع خاصية المتطلبات الرئيسية مع المتطلبات الرئيسية الأخرى لبرنامج التصفح وستكون متقادمة بالاصدار القادم. أنظر خصائص بيانات برنامج الاستعراض. |
|
|
Linux |
للتحقق من حالة فرض الخاصية Security-Enhancement Linux التي تكون على أساس الخواص المميزة المؤهلة التالية:
|
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام Windows |
يتم التحقق من النسخة الحالية لمجموعة الخدمات التي تم تركيبها |
النسق الرقمي، ذو majorVersion.minorVersion أو نسخة majorVersion فقط على سبيل المثال، للتحقق من تركيب service pack 2 أو ما بعدها، 2+ ملاحظة: القيم يمكن أن تقوم باستخدام الحروف الخاصة كما هو موضح في جدول 1.
|
|
نظام UNIX |
يتم التحقق من النسخة الحالية لمجموعة الخدمات التي تم تركيبها |
القيمة يمكن أن تكون بأي من الأنواع التالية:
ملاحظة: القيم يمكن أن تقوم باستخدام الحروف الخاصة كما هو موضح في جدول 1.
|
|
نظام UNIX | للتحقق من غياب منفذ TCP للخدمة service_type أو منفذ TCP من المدى المحدد من منافذ الاتصال من الملف /etc/services. يشير service_type الى اسم المستخدم المعرف للخدمة؛ على سبيل المثال، سيقوم os.servicesTCPavailablePorts.db2c_db2inst1_tcp_port بالتحقق من غياب منفذ اتصال TCP للخدمة db2c_db2inst1، حيث service_type هو db2inst1_tcp_port. ستقوم عملية المسح بارجاع البادئة PortsInUse: وكشف بمنافذ الاتصال المستخدمة بالملف، كقيم فعلية. اذا كان منفذ الاتصال المتوقع غير موجود بالكشف، فسيكون منفذ الاتصال متاحا. |
حرف صحيح موجب واحد، مثل:
مدى من الأرقام الصحيحة يتم تحديدها من خلال استخدام الحرف - أو كشف مفصول بفاصلات، مثل:
|
|
نظام UNIX | للتحقق من غياب منفذ UDP للخدمة service_type أو منفذ UDP من المدى المحدد من منافذ الاتصال من الملف /etc/services. يشير service_type الى اسم المستخدم المعرف للخدمة؛ على سبيل المثال، سيقوم os.servicesUDPavailablePorts.objcall_udp_port بالتحقق من غياب منفذ اتصال UDP للخدمة objcall Tivoli Management Framework، حيث service_type هو objcall_udp_port. ستقوم عملية المسح بارجاع البادئة PortsInUse: وكشف بمنافذ الاتصال المستخدمة بالملف، كقيم فعلية. اذا كان منفذ الاتصال المتوقع غير موجود بالكشف، فسيكون منفذ الاتصال متاحا. |
حرف صحيح موجب واحد، مثل:
مدى من الأرقام الصحيحة يتم تحديدها من خلال استخدام الحرف - أو كشف مفصول بفاصلات، مثل:
|
|
Red Hat Enterprise Linux |
للتحقق من تركيب الوحدة الطرفية للنظام المفترض |
مجموعة حروف تمثل الوحدة الطرفية للنظام المفترض، مثل, bash |
خصائص المتطلبات الرئيسية من os.space.dir_name تحتوي الأداة Prerequisite Scanner على ثلاثة أشكال مختلفة للخاصية os.space.dir_name:
يمكنك تحديد الاختلافات os.space.dir_name_nonroot و os.space.dir_name_root في نفس ملف التوصيف. يقوم Prerequisite Scanner باخراج NOT_REQ_CHECK_ID في خانة النتائج الفعلية للاختلاف الذي لا يمكن تطبيقه. على سبيل المثال، اذا كان المستخدم الذي قام ببدء الاتصال هو مستخدم رئيسي، سيقوم Prerequisite Scanner باخراج NOT_REQ_CHECK_ID للاختلاف os.space.dir_name_nonroot. القيمة dir_path للخاصية المؤهلة dir التي تحدد أن نظام الملفات يمكن أن يكون له أي من النسق التالية:
|
|||
|
نظام UNIX |
يتم التحقق من مساحة القرص المتاحة لنظام ملفات dir_name المحدد بواحدة أو أكثر من الخصائص المميزة المؤهلة التالية:
تتوقف قيمة الخاصية المميزة dir على الأشخاص القائمين بالاتصال؛ وعلى ذلك، فان القيمة هي زوج الاسم-القيمة التي تمثل نوع المستخدم، أي الدليل الرئيسي أو غير الدليل الرئيسي، والمسار المتعلق. dir_name يمكن أن تمثل:
ملاحظة: لا يمكنك استخدام هذا الاختلاف مرتين لنفس نظام الملفات لكن يمكن استخدامه لأنواع مختلفة من المستخدمين في ملف توصيف منفرد. استخدم مجموعة مكونة من الاختلافات os.space.dir_name_nonroot و os.space.dir_name_root.
عند تحديد مدى لقيمة مساحة القرص المتوقعة، مثل، minimum_value-recommended_value، ستقوم عملية المسح بتحديد مستوى مختلف لدرجة الأهمية ويتم ارجاع نتائج مختلفة بناء على ما اذا كانت القيمة الفعلية أقل من أم في نطاق أو أعلى من المدى المحدد. أنظر مستويات درجة الأهمية. |
مجموعة حروف بالنسق المؤهل التالي لنظام الملفات لمستخدم رئيسي:
على سبيل المثال:
مجموعة حروف بالنسق المؤهل التالي لنظام الملفات لمستخدم غير رئيسي:
على سبيل المثال:
|
مجموعة حرف بالنسق المؤهل التالي لنظام الملفات لكلا المستخدمين، من خلال استخدام مؤهل واحد فقط:
على سبيل المثال:
نسق رقمي بالجيجابايت أو الميجابايت، على سبيل المثال:
مدى من الأرقام الصحيحة الموجبة بالميجابايت أو الجيجابايت لتمثيل الحد الأدنى والمفضل لمساحة القرص، والذي يتم تحديده من خلال استخدام الحرف -، مثل:
|
|||
|
نظام UNIX |
يتم التحقق من مساحة القرص المتاحة لنظام ملفات dir_name لمستخدم غير رئيسي، وذلك بناءا على واحدة أو أكثر من الخصائص المميزة المؤهلة التالية:
dir_name يمكن أن تمثل:
عند تحديد مدى لقيمة مساحة القرص المتوقعة، مثل، minimum_value-recommended_value، ستقوم عملية المسح بتحديد مستوى مختلف لدرجة الأهمية ويتم ارجاع نتائج مختلفة بناء على ما اذا كانت القيمة الفعلية أقل من أم في نطاق أو أعلى من المدى المحدد. أنظر مستويات درجة الأهمية. |
مجموعة حروف بالنسق المؤهل التالي لنظام الملفات لمستخدم غير رئيسي:
على سبيل المثال:
مجموعة حروف بالخاصية المميزة المؤهلة dir لنظام الملفات فقط لمستخدم غير رئيسي:
على سبيل المثال:
|
|
نظام UNIX |
يتم التحقق من مساحة القرص المتاحة لنظام ملفات dir_name لمستخدم رئيسي، وذلك بناءا على واحدة أو أكثر من الخصائص المميزة المؤهلة التالية:
dir_name يمكن أن تمثل:
عند تحديد مدى لقيمة مساحة القرص المتوقعة، مثل، minimum_value-recommended_value، ستقوم عملية المسح بتحديد مستوى مختلف لدرجة الأهمية ويتم ارجاع نتائج مختلفة بناء على ما اذا كانت القيمة الفعلية أقل من أم في نطاق أو أعلى من المدى المحدد. أنظر مستويات درجة الأهمية. |
مجموعة حروف بالنسق المؤهل التالي لنظام الملفات لمستخدم رئيسي:
على سبيل المثال:
مجموعة حروف بالخاصية المميزة المؤهلة dir لنظام الملفات فقط لمستخدم رئيسي:
على سبيل المثال:
|
|
نظام UNIX |
يتم التحقق مما اذا كان قد تم توصيف خاصية بدء اتصال المستخدم الرئيسي المصرح له لجلسات SSH daemon |
Available|Unavailable |
|
نظام UNIX |
يتم التحقق مما اذا كانت الذاكرة الاضافية يجب أن تكون أكبر من حجم RAM أو اجمالي حجم الذاكرة الاضافية ملاحظة: في أنظمة AIX فقط: اذا كنت قد قمت بتسجيل الدخول كمستخدم غير أساسي، فيجب أن يكون لديك تصاريح لتشغيل الأمر bootinfo؛ خلاف ذلك، قد تكون النتائج المرتجعة غير متوقعة.
|
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام UNIX |
للتحقق من تصاريح التوصل المخصصة لنظام الملفات /tmp، بما يتضمن أي من التصاريح المحددة التي يتم تحديدها من خلال شارات حقوق التوصل، مثل sticky، أو setuid، أو setgid bits بالخانات الثمانية. |
رقم لتمثيل الأرقام الثمانية octal_digits لتصاريح التوصل. على سبيل المثال، للتحقق مما اذا كان الدليل المؤقت يحتوي على تصاريح drwxrwxrwt مع اتاحة تصريح sticky bit:
كمثال آخر، للتحقق من أن الدليل المؤقت يحتوي على تصاريح drwxrwxrwx باستثناء sticky bit:
|
|
نظام Windows |
اجمالي حجم الذاكرة الظاهرية التي يستطيع نظام التشغيل التوصل اليها |
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام Windows |
اجمالي حجم الذاكرة الفعلية التي يستطيع نظام التشغيل التوصل اليها، لكن لا يشير الى الحجم الصحيح للذاكرة الفعلية على الحاسب المستهدف |
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام Windows |
للتحقق من اتاحة User Account Control (UAC) على الحاسب المستهدف ملاحظة: اذا كانت الأداة تقوم بتشغيل عملية المسح على نظام Windows ليس لديه مكون السرية هذا، وسيتم ارجاع FAIL، مع [غير موجود] كقيمة فعلية.
|
قيمة بوولية، على سبيل المثال:
|
|
نظام UNIX |
يتم التحقق مما اذا كان يمكن تشغيل عدد العمليات غير المحدودة بناءا على الخصائص المميزة المؤهلة التالية:
أو سيتم التحقق من تحديد الحدود التالية للنطاق المحدد بالملف /etc/security/limits.conf:
|
القيمة يمكن أن تكون بأي من الأنواع التالية:
|
|
نظام UNIX |
يتم التحقق من التصاريح لقناع تكوين نمط الملف |
رقم لتمثيل الأرقام الثمانية octal_digits لتصاريح التوصل. على سبيل المثال، للتحقق من أن الملفات الجديدة قابلة للكتابة فقط للمالك، حدد الرقم الثماني ليكون 0022 |
|
نظام UNIX |
يتم التحقق مما اذا كان أقصى حجم للرصة غير محدود؛ يتم ارجاع Available اذا كان غير محدود |
Available|Unavailable |
|
كل | الاسم الكامل ونسخة نظام التشغيل التي يتم تشغيلها على الجهاز؛ تبادليا، يمكنك استخدام تعبير معتاد لامرار مجموعة حروف تمثل عدة اختلافات لنظام التشغيل. توضيح: تستخدم هذه المتطلبات الرئيسية مع os.servicePack (Windows) أو os.ServicePack (UNIX)، و os.architecture للتحقق من حزمة الحدمة الحالية وهيكل النظام.
ملاحظة: ستقوم هذه المتطلبات الرئيسية باحلال المتطلبات الرئيسية OS Version والتي تعد متقادمة بالاصدار القادم.
|
القيمة يمكن أن تكون بأي من الأنواع التالية:
ملاحظة: القيم يمكن أن تقوم باستخدام الحروف الخاصة كما هو موضح في جدول 1.
|
|
نظام Windows |
يتم التحقق من النسخة الحالية لنظام التشغيل التي تم تركيبها على الجهاز |
النسق الرقمي، على سبيل المثال، 5.0+ ملاحظة: القيم يمكن أن تقوم باستخدام الحروف الخاصة كما هو موضح في جدول 1.
|
|
نظام AIX |
للتحقق من تحديد قيمة المعامل parameter_name Virtual Memory Manager بالجهاز المستهدف. parameter_name يمثل معامل Virtual Memory Manager والذي يتم تحديده من خلال استخدام الأمر vmo، مثل:
اذا كان المعامل parameter_name Virtual Memory Manager ليس صحيحا، ستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق. القيود: يجب تحديد المسار للملف الثنائي vmo بمتغير بيئة التشغيل PATH؛ وذلك عند عدم تحديد المسار، وستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.
|
نسق رقمي، مثل:
|
|
نظام UNIX |
للتحقق من اتاحة GNOME أو KDE كسطح مكتب بياني |
Available|Unavailable |