स्क्रीन का डिफ़ॉल्ट पासवर्ड क्या है?


24

जब मैं स्क्रीन में Ctrl-X X (sic) टाइप करता हूं , तो सत्र लॉक हो जाता है। डिफ़ॉल्ट पासवर्ड क्या है? क्या यह वही पासवर्ड है जिसका उपयोग मैं लिनक्स में लॉग इन करने के लिए करता हूं?

मैं पूछता हूं क्योंकि: मैं ssh के माध्यम से कई अलग-अलग दूरस्थ linux सर्वरों से जुड़ता हूं, linux / unix के विभिन्न स्वादों के तहत, और उन सभी पर स्क्रीन सत्र चल रहा है। जब मैं स्क्रीन सेशन लॉक करता हूं और अपना पासवर्ड टाइप करता हूं, तो कभी-कभी यह काम करता है और अन्य इंस्टॉलेशन पर यह काम नहीं करता है और इसलिए मुझे नहीं पता कि पासवर्ड क्या है (इसलिए मुझे उस स्क्रीन सेशन को "छोड़ना" पड़ता है)।

तो, स्क्रीन का डिफ़ॉल्ट पासवर्ड क्या है?

पुनश्च: मैं कभी जड़ नहीं हूं। प्रयुक्त स्क्रीन का संस्करण: स्क्रीन संस्करण 4.00.03 (एफएयू) 23-अक्टूबर -06


मुझे उम्मीद है कि यह इस बात पर निर्भर करता है कि स्क्रीन एक लॉगिन शेल में है या नहीं और स्क्रीन के लिए लॉगिन सक्षम है या नहीं
सेह

जवाबों:


13

स्क्रीन पासवर्ड हमेशा मेरे अनुभव में इसे चलाने वाले उपयोगकर्ता का सिस्टम पासवर्ड रहा है। मैनपेज का कहना है कि अगर वहाँ एक स्क्रीन लॉक कार्यक्रम उपलब्ध है, यह यदि ऐसा है तो कॉन्फ़िगर किया गया इस्तेमाल किया जाएगा। तो शायद आपको यह पता लगाने की आवश्यकता होगी कि क्या यह मामला है, और वह कार्यक्रम कैसे व्यवहार करता है।


कस्टम लॉक प्रोग्राम को कैसे कॉन्फ़िगर करें, इसके लिए भी देखें serverfault.com/a/639406
tripleee

13
और क्या होगा यदि उपयोगकर्ता के पास कोई पासवर्ड नहीं है और आप लॉगिन करने के लिए SSH कुंजी का उपयोग करते हैं?
सेरिन

1
मुझे लगता है कि तब उपयोगकर्ता को अपनी स्क्रीन लॉक नहीं करनी चाहिए; वह बाद में फिर से लॉगिन करने में सक्षम नहीं हो सकता ...
jpjacobs

1
@jpjacobs: काश, यह हमेशा उपयोगकर्ता की पसंद नहीं होती: superuser.com/questions/344301/…
deltab

6
@Cerin: एक नया SSH कनेक्शन खोलें और स्क्रीन सत्र को स्वयं से चुराएं।
वैध 10

29

मैं कभी-कभी खुद को उसी स्थिति में पाता हूं, सर्वर पर जहां मेरे पास एसएसएच सार्वजनिक-कुंजी लॉगिन है और इस तरह कोई भी पासवर्ड नहीं है (जो मुझे पता है), और यह याद रखने के लिए संघर्ष किया कि मैंने पिछली बार क्या ठीक किया था।

स्क्रीन को मारने की आवश्यकता नहीं है। जिस टर्मिनल में आप चल रहे screenहैं, उसे डिस्कनेक्ट करें , फिर एक नया टर्मिनल विंडो और रिटटैच ( screen -r) खोलें ।

हो सकता है कि एहतियात के तौर पर, bind xअपने को जोड़ लें .screenrcताकि लॉक कीस्ट्रोक अनबाउंड हो। पहले से चल रहे में screen, का उपयोग करें ctrl-A : bind x


1
आह, सरल लेकिन एकदम सही - धन्यवाद!
लियोनार्ड चैलिस

2

उस उपयोगकर्ता का पासवर्ड जो स्क्रीन प्रक्रिया का मालिक है।


2
पासवर्ड न होने पर आप क्या करते हैं? मैं अपने सर्वर में प्रवेश करने के लिए एक पासवर्ड रहित SSH कुंजी का उपयोग करता हूं और स्क्रीन अभी भी मुझसे पासवर्ड मांगता है ...
क्लीयर गोन्क्लेव्स

1
वाक्यांश-कम ssh कुंजी (बुरे विचार btw, ssh- एजेंट में देखें) का उपयोग करना कोई पासवर्ड नहीं है। स्क्रीन चाहेगी कि यूजर्स का पासवर्ड रिमोट सिस्टम पर / etc / shadow में हो
Sirex

-1

कई तरीकों की कोशिश करने के बाद, मैंने पाया कि:

  • BEST समाधान bind x bind ^x आपकी .screenrcफ़ाइल में दो लाइनें जोड़ रहा है ।

( नोट यदि आप रूट उपयोगकर्ता नहीं हैं, तो alias screen="screen -C [your .screenrc file path]"अपनी .bashrcफ़ाइल में जोड़ना याद रखें )

  • दूसरा BEST समाधान export LOCKPRG='/bin/true' आपकी .bashrcफ़ाइल में एक पंक्ति जोड़ रहा है । हालांकि, यह विधि कुछ असामान्य है, इस लिंक को देखें

अंत में, इस आदमी को अक्षम करने के लिए बहुत-बहुत धन्यवाद_नागू_स्क्रीन_लॉक_स्क्रीन , मैं यहां उसकी सामग्री को कॉपी-पेस्ट करता हूं।

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