क्या कमांड लाइन को लॉक करने का कोई तरीका है?


29

उदाहरण के लिए, एक्स सत्र में, मैं स्क्रीन को लॉक करने के लिए Ctrl- Alt- Lका उपयोग कर सकता हूं , इसलिए यह पासवर्ड को अनलॉक करने और किसी को मेरा कंप्यूटर के साथ खिलवाड़ करने से रोकने के लिए कहेगा।

लेकिन अगर मेरे पास टिटी में से एक पर एक खुला टर्मिनल सत्र है (जिसे मैं उदाहरण के लिए - Ctrl- Alt- के साथ एक्सेस कर सकता हूं F1) - तो यह लॉक नहीं है, और कोई अभी भी इसका उपयोग कुछ नुकसान करने के लिए कर सकता है। वहाँ एक तरीका है कि कमांड लाइन '(कुछ पृष्ठभूमि प्रक्रियाओं में चल रहा है, शायद) के साथ?

जवाबों:


27

vlockजैसा आप पूछेंगे वैसा ही करेंगे। हालाँकि, यदि आप पृष्ठभूमि प्रक्रियाओं को चलाना चाहते हैं, तो screenइसके बजाय पर विचार करें , जो आपको लॉग ऑफ करने और पृष्ठभूमि में चलने वाली प्रक्रियाओं को चालू रखने देगा, और फिर वैकल्पिक स्थानों से लॉग इन करने पर भी रीटच -।


प्लग-इन के साथ प्लॉक नहीं मिल सकता है, यह बिना new.so के इंस्टॉल हो जाता है, इस प्रकार मैं vlock -na का उपयोग नहीं कर सकता हूं
Sergius

vlock -aसभी वर्चुअल टर्मिनलों को लॉक करने के लिए उपयोग करें (अन्यथा कोई भी आसानी से एक अलग टर्मिनल पर स्विच कर सकता है जिसमें एक उपयोगकर्ता लॉग इन हो सकता है)
friederbluemle

2
@friederbluemle यह ध्यान देने योग्य है, हालांकि, यह है कि alt-sysrq-k (alt-printscr-k, मैजिक sysrq परिवार का), कॉन्फ़िगरेशन के आधार पर, वर्तमान टर्मिनल को मार देगा और इसके बाद किसी को प्लॉक की अनुमति देगा।
एरहानीस

11

यदि आप screenटर्मिनल में चलते हैं, तो आप कमांड के साथ टर्मिनल को लॉक कर सकते हैं Ctrl- a x


2
निष्क्रिय होने के बाद स्क्रीन सत्र को स्वचालित रूप से लॉक करना भी संभव है। 900 सेकंड (15 मिनट) के लिए निष्क्रिय होने के बाद सत्र को लॉक करने के लिए बस idle 900 lockscreenअपने में निर्दिष्ट करें .screenrc
scai

3
screenताले के साथ सावधान रहें : वे सत्र को लॉक नहीं करते हैं, लेकिन इसमें केवल आपकी विशेष विंडो है। कोई भी व्यक्ति जो उस सत्र को अपनी खिड़की के साथ संलग्न कर सकता है, उसे लॉक नहीं किया जाएगा।
कर्ट जे। सैम्पसन


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.