"टर्मिनल नहीं खोल सकता / dev / pts / 1 'के कारण स्क्रीन नहीं चल सकती - कृपया जाँचें" त्रुटि


17

कुछ सर्वर प्रबंधन सीखने के लिए मैंने सिर्फ एक नया उबंटू 12.04 सर्वर बनाया। चूंकि मेरे पास केवल एक रूट खाता था, इसलिए मैंने एक नया उपयोगकर्ता बनाया था adduser kramer65। मैंने तब उस उपयोगकर्ता का उपयोग किया su kramer65। मैं अब स्क्रीन चलाना चाहता हूं, इसलिए मैंने टाइप किया screenऔर एंटर मारा, जिसके बाद मुझे इस लाइन के साथ प्रस्तुत किया गया:

Cannot open your terminal '/dev/pts/1' - please check.

और यहां मैं हार गया हूं। यह स्क्रीन क्यों नहीं खोलती है, और मुझे बहुत उपयोगी टिप " कृपया जाँच करें " क्या करना चाहिए ?

सभी सुझावों का स्वागत है!

जवाबों:


20

समस्या यह बताती है कि मैंने मशीन में रूट के रूप में ssh'ed किया था, फिर उपयोगकर्ता kramer65 के साथ बदल दिया su kramer65और फिर स्क्रीन को चलाने की कोशिश की, जहां स्क्रीन केवल उस उपयोगकर्ता द्वारा चलायी जा सकती है जो ssh का उपयोग करने में लॉग इन करता है। इसलिए जब मैंने kramer65 को sudoers फ़ाइल में जोड़ा उसके साथ usermod -aG sudo kramer65मैं kramer65 के रूप में मशीन में ssh और बड़ी मुस्कान के साथ स्क्रीन चला सकता था।


अपने स्वयं के उत्तर को 'उत्तर' के रूप में चिह्नित करना न भूलें ... और समाधान पोस्ट करने के लिए धन्यवाद! मैं अपने SysAdmin टूल बेल्ट :-) में इसे हमेशा के लिए सुनिश्चित कर
दूंगा

11

उपयोगकर्ता ( kramer65इस उदाहरण में) को sudoers फ़ाइल में जोड़ने का सहारा लिए बिना इसके चारों ओर एक तरीका है । यदि आप script /dev/nullएक स्क्रीन सत्र (या एक नया स्क्रीन सत्र बनाने) को संलग्न करने से ठीक पहले चलाते हैं , तो आपको उस त्रुटि के बिना अपना सत्र चलाने में सक्षम होना चाहिए।

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