आप अपने Linux टर्मिनल पर कमांड चला रहे होंगे, लेकिन एक सेकंड के लिए कॉफी लेने या कोई अन्य कार्य करने के लिए बाहर निकलने की आवश्यकता हो सकती है, लेकिन आप नहीं चाहते कि कोई और आपके कीबोर्ड से दूर होने पर आपकी मशीन पर कमांड चला सके। आप क्या करते हैं?
vlock एक कमांड-लाइन प्रोग्राम है जो आपके Linux टर्मिनल के साथ-साथ वर्चुअल कंसोल को भी लॉक कर देगा।
Linux पर vlock कैसे इंस्टॉल करें
अपने सिस्टम पर vlock इंस्टॉल करना आसान है। आपको बस अपने डिस्ट्रो के डिफ़ॉल्ट पैकेज मैनेजर का उपयोग करना है।
Debian/Ubuntu पर:
sudo apt install vlock
Arch Linux उपयोगकर्ता vlock को kbd पैकेज के हिस्से के रूप में इंस्टॉल कर सकते हैं। यह "core" रिपॉजिटरी में है और इस प्रकार डिफ़ॉल्ट रूप से इंस्टॉल है। यदि यह नहीं है तो आप मैन्युअल रूप से पैकेज इंस्टॉल कर सकते हैं:
sudo pacman -S kbd
Arch की तरह, Fedora या CentOS जैसे RHEL-आधारित डिस्ट्रो पर, vlock डिफ़ॉल्ट रूप से इंस्टॉल होना चाहिए। लेकिन अगर यह नहीं है, तो चलाएं:
sudo dnf install kbd
vlock के साथ अपना टर्मिनल लॉक करना
जब आप vlock इंस्टॉल कर लेते हैं, तो आप कमांड लाइन पर इसे कॉल करके अपना टर्मिनल लॉक कर सकते हैं:
vlock
यह स्क्रीन को साफ़ कर देगा और संदेश प्रदर्शित करेगा, "This TTY is now locked."
अपने टर्मिनल का उपयोग करने के लिए, Enter दबाएं और vlock आपसे आपका पासवर्ड मांगेगा। उसके बाद, आप अपने टर्मिनल को पहले की तरह उपयोग कर पाएंगे।
रूट पासवर्ड भी टर्मिनल को अनलॉक कर देगा यदि यह सक्षम है। यह उपयोगी है यदि मशीन पर किसी अन्य उपयोगकर्ता ने vlock चलाया और अपना पासवर्ड भूल गए।
Linux पर सभी वर्चुअल टर्मिनल लॉक करना
जबकि आप एक व्यक्तिगत टर्मिनल लॉक कर सकते हैं, एक विशिष्ट Linux डेस्कटॉप में कई वर्चुअल कंसोल होते हैं जिन पर कोई भी स्विच कर सकता है यदि उसके पास आपकी मशीन तक भौतिक पहुंच है। यदि आपने एक कंसोल लॉक किया है, तो कोई वर्चुअल टर्मिनल का दूसरा इंस्टेंस लॉन्च करके और उस तरह लॉग इन कर सकता है।
सौभाग्य से, -a या --all फ्लैग के साथ इन्हें लॉक करना भी आसान है। आपको वास्तव में एक वर्चुअल कंसोल में लॉग इन होना होगा इस विकल्प का उपयोग करने के लिए या यह एक त्रुटि देगा।
vlock --all
यह आपके सिस्टम पर सभी वर्चुअल टर्मिनल को लॉक कर देगा, इसलिए कोई भी उनमें लॉग इन नहीं कर पाएगा।
अपनी Linux मशीन को जासूसी नज़रों से सुरक्षित रखें
vlock के साथ अपना टर्मिनल लॉक करना अनधिकृत उपयोगकर्ताओं को Linux कमांड लाइन पर परिवर्तन करने से रोक सकता है यदि आप अपनी मशीन से दूर चले गए हैं।
यदि आप वास्तव में Linux टर्मिनल के साथ उत्पादक होना चाहते हैं, तो Tmux एक ही विंडो या वर्चुअल कंसोल में कई टर्मिनल सत्र रखने का एक शानदार तरीका है।