VLOCK(1)

الاسم
vlock - برنامج قفل وحدة التحكم الافتراضية

موجز
vlock [ -hv ]

vlock [ -acns ] [ -t <timeout> ] [ plugins... ]

الوصف
vlock هو برنامج لقفل جلسة أو أكثر على وحدة تحكم لينكس. هذا مفيد بشكل خاص لأجهزة لينكس التي لديها عدة مستخدمين لديهم صلاحية الوصول إلى وحدة التحكم. يمكن لمستخدم واحد قفل جلسته أو جلساته مع السماح لمستخدمين آخرين باستخدام النظام على وحدات تحكم افتراضية أخرى. إذا رغب المستخدم، يمكن قفل وحدة التحكم بأكملها وتعطيل التبديل بين وحدات التحكم الافتراضية.

بشكل مبدئي، يتم قفل وحدة التحكم الافتراضية الحالية فقط. مع الخيار -a,--all يتم قفل جميع وحدات التحكم الافتراضية. لا يمكن فتح قفل وحدات التحكم الافتراضية المقفلة بدون كلمة سر المستخدم المستدعي أو كلمة سر الجذر. ستكون كلمة سر الجذر قادرة دائمًا على فتح قفل أي أو جميع الجلسات، ما لم يتم تعطيل ذلك وقت التجميع.

يرجى ملاحظة أنه من الممكن تمامًا أن تقفل نفسك خارج وحدة التحكم بالكامل باستخدام الخيار -a,--all إذا لم تستطع تذكر كلمة سرك! ما لم تكن قادرًا على قتل vlock عن طريق تسجيل الدخول عن بعد عبر طرفية تسلسلية أو شبكة، فإن إعادة التشغيل القسري هي الطريقة الوحيدة “لفتح” الشاشة.

عند قفل شاشة وحدة التحكم بأكملها، قد يكون من الممكن أحيانًا قتل vlock باستخدام مفتاح الوصول الآمن (SAK) أو أوامر أخرى متاحة عبر آلية SysRq. عند إعطاء الخيارين -s,--disable-sysrq و -a,--all، يتم تعطيل آلية SysRq أثناء تشغيل vlock. راجع /usr/src/linux/Documentation/sysrq.txt لمزيد من التفاصيل.

تعمل الخيارات -s,--disable-sysrq و -t,--timeout فقط إذا تم تجميع vlock مع دعم الإضافات. انظر قسم PLUGINS لمزيد من المعلومات.

الخيارات
-a,--all

    يقفل جميع جلسات وحدة التحكم ويعطل التبديل بين وحدات التحكم الافتراضية.

-c,--current

    يقفل الجلسة الحالية (هذا هو الإعداد المبدئي).

-s,--disable-sysrq

    يعطل آلية SysRq أثناء قفل وحدات التحكم. هذا الخيار يعمل فقط إذا تم إعطاء الخيار -a,--all.

-t,--timeout <seconds>

    يحدد المهلة الزمنية لإضافات شاشة التوقف. راجع vlock-plugins(5) لمزيد من المعلومات.

-h,--help

    يطبع رسالة مساعدة مختصرة.

-v,--version

    يطبع رقم الإصدار.

متغيرات البيئة
يمكن استخدام متغيرات البيئة التالية لتغيير سلوك vlock:

USER

    إذا تم تعيين هذا المتغير عند تشغيل vlock كجذر (uid 0)، يقفل vlock الشاشة كمستخدم بدلاً من الجذر. ستظل كلمة سر الجذر قادرة على فك قفل الجلسة، ما لم يتم تعطيل ذلك وقت التجميع.

VLOCK_ALL_MESSAGE

    إذا ضُبِطَ هذا المتغير وكانت جميع المحطات (consoles) مقفلة، فسَتُستخدَمُ محتوياته كرسالة قفل بدلاً من الرسالة المبدئية.

VLOCK_CURRENT_MESSAGE

    إذا ضُبِطَ هذا المتغير وكانت المحطة الحالية فقط مقفلة، فسَتُستخدَمُ محتوياته كرسالة قفل بدلاً من الرسالة المبدئية.

VLOCK_MESSAGE

    إذا ضُبِطَ هذا المتغير، فسَتُستخدَم محتوياته كرسالة قفل بدلاً من الرسالة المبدئية. وهذا يتجاوز المتغيرين السابقين.

VLOCK_PLUGINS

    إذا تم تعيين هذا المتغير، يُفسر كقائمة مفصولة بمسافات من الإضافات التي تُحمّل عند بدء vlock بالإضافة إلى تلك المذكورة في سطر الأوامر.

VLOCK_TIMEOUT

    اضبط هذا المتغير لتحديد المهلة (بالثواني) التي سيُستدعى بعدها ملحقات حافظة الشاشة (إن وجدت). إذا لم يُضبط هذا المتغير أو ضُبط على قيمة غير صالحة أو 0، فلن تُستخدم مهلة. انظر vlock-plugins(5) لمزيد من المعلومات حول الملحقات.

VLOCK_PROMPT_TIMEOUT

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

الملفات
~/.vlockrc

    يقرأ vlock هذا الملف عند بدء التشغيل إذا كان موجوداً. يمكن تعيين جميع المتغيرات المذكورة أعلاه هنا.

الأمن
انظر ملف SECURITY في توزيعة vlock لمزيد من المعلومات.

انظر أيضًا
vlock-main(8), vlock-plugins(5)

المؤلفون
Michael K. Johnson <http://danlj.org/mkj/>

Frank Benkstein <frank-vlock@benkstein.net>

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

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

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