autolog.conf(5)

الاسم
autolog.conf - ملف إعدادات لأمر autolog

الوصف
يتكون ملف الإعدادات من عدة أسطر، يصف كل منها فئة من العمليات الخاضعة (أو غير الخاضعة) لإجراء تسجيل خروج آلي معين. يتكون السطر من أي عدد من المفاتيح. مفاتيح القيم تكون بالصيغة: "name=value". المفاتيح المنطقية تكون بالصيغة: "name" أو "noname".

باستخدام هذه المفاتيح، يمكنك تعريف اسم مستخدم، مجموعة، وخط tty. يمكن أن تحتوي هذه الأوصاف على أحرف بدل (تعبيرات نمطية). يمكنك أيضًا تعريف وقت خمول، فترة سماح، وخيارات أخرى قليلة. عند قراءة ملف الإعدادات، ينشئ البرنامج سجلًا لكل سطر إعدادات. تُخصص قيمة لكل متغير في السجل بغض النظر عن تحديدك لها صراحةً. تُقدم القيم للمتغيرات المفقودة من المبدئيات المضمنة والتي يمكن تعديلها من سطر الأوامر.

إذا لم تُعثر على أي إدخالات تطابق عملية معينة، فستُعفى تلك العملية من الإنهاء المبكر. لذلك، من الجيد دائمًا وجود سطر "تنظيف" في نهاية ملف الإعدادات لالتقاط أي شيء قد فاتته التعريفات الأكثر وضوحًا. نظرًا لأن الاسم المبدئي، المجموعة، والخط جميعها ".+"، فإن سطرًا بسيطًا مثل:

        idle=30

سيكون كافيًا. في الواقع، يمكن تحديد أي مفتاح واحد في السطر وستحصل جميع المفاتيح الأخرى على القيم المبدئية.

إذا لم يُعثر على ملف إعدادات، فسينشئ البرنامج إدخالًا واحدًا بقيم مضبوطة من المبدئيات. سيطابق هذا الإدخال أي عملية على أي منفذ (name=.+ line=.+ group=.+). لذلك، الإجراء المبدئي هو قتل جميع العمليات.

الإدخالات

name=
    تعبير نمطي يحدد أي اسم (أسماء) مستخدم للمطابقة.

group=
    تعبير نمطي يحدد أي مجموعة (مجموعات) للمطابقة.

line=
    تعبير نمطي يحدد أي خط (خطوط) tty للمطابقة. احذف الجزء "/dev/" من الاسم الخاص.

idle=
    عدد صحيح يحدد عدد --الدقائق-- من وقت الخمول (أو الاتصال) المسموح به قبل بدء تسجيل الخروج الآلي. وقت الخمول 0 يُعفي العملية من تسجيل الخروج الآلي.

grace=
    عدد صحيح يحدد عدد --الثواني-- من التحذير الأولي إلى قتل العملية.

ban=
    عدد صحيح يحدد عدد --الدقائق-- من قتل العملية إلى اللحظة التي يمكن للمستخدم فيها تسجيل الدخول مرة أخرى (بعد تجاوز جلسته).

hard
    قيمة منطقية تشير إلى أن إجمالي وقت الاتصال سيؤخذ في الاعتبار بدلاً من وقت الخمول.

mail
    قيمة منطقية تشير إلى أن بريدًا إلكترونيًا سيرسل إلى المستخدم يشرح أنه قُتل.

clear
    قيمة منطقية تشير إلى أن الشاشة ستمسح قبل إرسال رسالة تحذيرية.

warn
    قيمة منطقية تشير إلى أن رسالة تحذيرية سترسل في بداية فترة "السماح".

log قيمة منطقية تشير إلى أن الأنشطة ستسجل في ملف السجل (إذا كان موجودًا).

إدخالات إضافية

توجد مجموعة أخرى من الإدخالات، تسمح بتعيين بعض الخيارات العامة. كل منها يأخذ سطرًا كاملاً. لا تخلطها مع الإدخالات الأخرى السابقة.

nolostkill
    قيمة منطقية تشير إلى ما إذا كانت العمليات المفقودة يجب أن تُقتل. إذا كانت هناك عملية بمعرف مستخدم بين 500 و60000 ولم يكن المالك مسجلاً للدخول، فتُعتبر مفقودة وتُقتل.

ps=command
    في بعض الأنظمة الغريبة أو القديمة، يكون لأمر ps معاملات مختلفة. هذا يجعل من الممكن تعيين أمر مختلف تمامًا. المهم فقط أن هذا الأمر يقدم سطر عنوان واحد ثم سطورًا بأسماء المستخدمين ومعرفات العمليات (pid). مثال: ps=ps aux

مثال
        name=root line=tty[1-7] idle=0
        name=guest idle=5 grace=60 nomail hard warn
        group=lynx-.* idle=10 grace=60 clear
        idle=60 grace=30

المؤلف
كايل بيتمان (Kyle Bateman) <kyle@actarg.com> (autolog 0.35)،
جيمس دينغوال (James Dingwall) <james.dingwall@ncrvoyix.com>
(ولوج آلي 0.42.2)

عدّل Paul Telford ‏<pxt@debian.org> صفحة الدليل هذه لصالح دبيان

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.