ملف :: lckpwdf.

ملف :: lckpwdf هو وحدة بيرل لقفل وإلغاء قفل ملفات Passwd و Shadow مع LCKPWDF و ULCKPWDF.
التحميل الان

ملف :: lckpwdf. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • E. Allen Smith
  • موقع ويب الناشر:
  • http://search.cpan.org/~allens/File-LckPwdF-0.01/LckPwdF.pm

ملف :: lckpwdf. العلامات


ملف :: lckpwdf. وصف

ملف :: LCKPWDF هو وحدة بيرل لقفل وإلغاء تأمين ملفات Passwd و Shadow مع LCKPWDF و ULCKPWDF. ملف :: LCKPWDF هو وحدة PERL لقفل وإلغاء تأمين ملفات Passwd و Shadow مع LCKPWDF و ULCKPWDF.Synopsis استخدام ملف :: LCKPWDF؛ (lock_passwd (15)) || (يموت "لا يمكن قفل ملف كلمة المرور: N $! توقف")؛ # ... هل الاشياء مع ملف passwd ... (Unlock_passwd ()) || (يموت "لا يمكن فتح ملف كلمة المرور: n $! توقف")؛ هذه وحدة بيرل لاستخدام LCKPWDF (3) و ULCKPWDF (3) لقفل / إلخ / passwd و (إذا كانت موجودة) / إلخ / ملفات الظل .الأصدرة تلقائيا ($ DIGHTOUT) $ يعمل على النحو التالي: 1. يتم فحص الوقت الأولي. 2. إذا كانت مهلة $ 0، فإنه يحاول LCKPWDF () حتى ينجح، في انتظار وقت عشوائي بينهما. 3. إذا كانت مهلة $ أعلى من 0، فإنه يحاول LCKPWDF () مرة واحدة. إذا نجح ذلك (أو أي ما بعد lckpwdf ())، فإنه يعود 1. سيحاول LCKPWDF () حتى تنجح أو الوقت أكبر من الوقت الأولي بالإضافة إلى مهلة. في الحالة الأخيرة، يعود 0. ينتظر وقتا عشوائيا بين محاولات LCKPWDF (). يتم التحكم في مهلة عشوائية بواسطة ملف $ :: lckpwdf :: rand_wait، والتي يتم تصديرها عند الطلب. يتم استخدامه عبر Sleep Int (Rand (Rand_Wait) + 1)؛ داخل الحلقة. هذا النوم تم القيام به فقط إذا $ ملف :: lckpwdf :: rand_wait أعلى من 0. $ timeout الإعدادات الافتراضية إلى ملف $ :: lckpwdf :: default_timeout، والذي يتم تصديره أيضا عند الطلب؛ الإعداد الأولي لملف $ :: lckpwdf :: default_timeout (الافتراضي الافتراضي) هو 15 ثانية. الإعداد الافتراضي لملف $ :: lckpwdf :: rand_wait هو 10 ثانية. unlock_passwd () تستخدم هذه الوظيفة ULCKPWDF (). إذا تم استخدام lock_passwd () سابقا لقفل ملف passwd، ولم يتم استخدام unlock_passwd () لقفله، فسيتم استخدامه لإلغاء قفل ملف Passwd في نهاية: العبارة. (من المسلم به، مع العديد من تطبيقات LCKPWDF () هذا ليس ضروريا، نظرا لأن العملية تخطئها تخسر قفل ملف PASSWD؛ يكون موجودا كتدبير أمان لهذه الأنظمة التي لا يكون هذا غير صحيح.) وظائف تصديرها بواسطة PreseLCKPWDF ( ) ULCKPWDF () هذه هي إصدارات XS المحملة من LCKPWDF (3) و ULCKPWDF (3)، على التوالي. الإبلاغ: متطلبات بيرل: perl.


ملف :: lckpwdf. برامج ذات صلة