SYS :: UTMP :: Utent

SYS :: UTMP :: Utent هو وحدة بيرل لتمثيل إدخال UTMP واحد.
التحميل الان

SYS :: UTMP :: Utent الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jonathan Stowe
  • موقع ويب الناشر:
  • http://search.cpan.org/~jstowe/

SYS :: UTMP :: Utent العلامات


SYS :: UTMP :: Utent وصف

SYS :: UTMP :: Utent هي وحدة نمطية لتمثيل إدخال UTMP واحد. SYS :: UTMP :: UTENT هو وحدة بيرل لتمثيل إدخال UTMP واحد. يستخدم Sysnopsis SYS :: UTMP؛ بلدي $ utmp = sys :: utmp-> جديد ()؛ بينما (بلدي LETENT = $ UTMP-> GetUutent ()) {IF ($ Utent-> user_process) {print $ utent-> ut_user، "n"؛ }} $ utmp-> إضافات؛ كما هو موضح في توثيق SYS :: UTMP الأسلوب ReetUutent إرجاع كائن من أنواع SYS :: UTMP :: UTENT الذي يوفر طرق للوصول إلى الحقول في سجل UTMP. هناك أيضا طرق لتحديد نوع السجل. تتعلق طرق الوصول بالأسماء الشائعة لأعضاء بنية C Etentent - تلك المقدمة هي SuperSet من تنفيذ جنو وقد لا تكون متاحة على جميع الأنظمة: أين هم لا سيعودون String.ut_Userreturn الفارغة، تم إنشاء هذا السجل لهذا السجل إذا كان هذا سجل لعملية مستخدم. قد تقوم بعض الأنظمة بإرجاع معلومات أخرى حسب نوع السجل. إذا لم يتم تعيين أي مستخدم، فستكون السلسلة الفارغة. إذا تم تشغيل التشوه مع التبديل "-t" إلى PERL، فسيكون هذا "ملوثا" لأنه من الممكن أن يأتي اسم المستخدم من مصدر غير موثوق به. System Tentending Value.ut_line مقابل سجلات عملية المستخدم سيكون اسم خط Terminalor الذي يتم توصيله المستخدم بمعرف العملية العملية التي أنشأت هذا السجل.UT_TYPETHE نوع السجل سيكون له قيمة قيادة واحدة من قد تكون الثوابت (ليست كل هذه متاحة على جميع الأنظمة، وقد تكون هناك آخرين يجب أن يوصفوا في manepage أو في /usr/include/utmp.h): تم إنشاء سجل المحاسبة لأغراض محاسبة النظام. boot_time - تم إنشاء السجل في وقت التمهيد. Dead_Process - انتهت العملية التي أنشأ هذا السجل. فارغة - سجل المحتمل لا يحتوي على معلومات أخرى مفيدة. init_process - هذا هو سجل للعملية التي أنشأتها INIT. Login_Process - تم إنشاء هذا السجل لعملية تسجيل الدخول (E.G. Getty). New_Time - سجل تم إنشاؤه عند تعيين وقت النظام. Old_Time - سجل تسجيل TME القديم عند تعيين وقت النظام. Run_lvl - يسجل الوقت الذي بدأ فيه مستوى التشغيل الحالي. user_process - سجل تم إنشاؤه لعملية المستخدم (مثل تسجيل الدخول) لنظام SYS :: UTMP :: Etent يوفر طرق أقل من الإصدارات الأحدث من الأسماء الثابتة التي ترجع TRUE إذا كان السجل من أنظمة Type.ut_hoston التي تدعم هذا ستعود الأسلوب اسم المضيف للمضيف الذي بدأت العملية التي تم إنشاؤها سجل السجل - على سبيل المثال لتسجيل الدخول إلى Telnet. إذا تم تشغيل التحقق من التشويذ (باستخدام مفتاح التبديل -T إلى PERL)، فستكون هذه القيمة ملوثة حيث من الممكن أن يكون المستخدم البعيد سيطر على DNS للآلة التي قاموا بتسجيل الدخول إليها. (انظر Perlsec للحصول على المزيد عن التشويش) UT_Timehe وقت في ثواني Epoch WT التي تم إنشاء السجل. متطلبات: perl.


SYS :: UTMP :: Utent برامج ذات صلة