Ubuntu 18.04.1 पावर बंद करने के दौरान उपयोगकर्ता का पासवर्ड प्रिंट करता है [बंद]


10

उबंटू टेक्स्ट स्क्रीन में उपयोगकर्ता के पासवर्ड को प्रिंट करता है जो कभी-कभी उपयोगकर्ताओं को पावर ऑफ या स्विच करने के दौरान दिखाई देता है।

टी एल; डॉ

यह एक सवाल था, लेकिन जांच के बाद यह बग (IMHO) निकला। मैंने इसे लॉन्चपैड पर रिपोर्ट किया है । कृपया किसी भी अद्यतन के लिए वहां देखें।

मूल

मैंने एक पुरानी मशीन पर सिर्फ उबंटू 18.04.1 LTS (बायोनिक) स्थापित किया है (और शायद मैंने केवल इसलिए ध्यान दिया क्योंकि यह एक धीमी मशीन है)। मैंने आधिकारिक उबंटू वेबसाइट से प्राप्त इंस्टॉलेशन का उपयोग किया और मुझे इस बात का संदेह होने लगा कि इससे पहले कि मैंने कुछ और स्थापित किया है - लेकिन मुझे विश्वास करने में कुछ समय लगा।

मैं केवल एक उपयोगकर्ता का उपयोग करते समय इसे पुन: पेश करने में सक्षम नहीं था, हालांकि, जब उपयोगकर्ता स्विच करते हैं, तो हर बार और फिर (और पावर ऑफ के दौरान) पाठ स्क्रीन ब्लिंक (प्रगति डॉट्स के साथ ubuntu लोगो से पहले), और सेवाओं की स्थिति के तल में, आपके पास यह है: उपयोगकर्ता पासवर्ड!

इस मशीन पर डोडी स्थापित नहीं है।

यहाँ एक तस्वीर है:

यहाँ छवि विवरण दर्ज करें

इस मामले में पासवर्ड दो बार दिखाई दिया। यह विश्वास करना मुश्किल है कि मैंने कुछ भी गलत किया है क्योंकि मैंने आधिकारिक रिलीज को स्थापित किया है।

मैं कोई Ubuntu विशेषज्ञ नहीं हूँ। क्या इसे सामान्य माना जाता है?

अद्यतन 1:

मुझे इसे आसानी से परखने का एक तरीका मिल गया। उपयोगकर्ताओं को स्विच करने के बाद, और चल रहा है:

sudo cat /dev/tty1

आप अंतिम पासवर्ड देख सकते हैं - वास्तव में, आप वह सब कुछ देख सकते हैं जो लॉगिन स्क्रीन (गलत लॉगिन प्रयास) में टाइप किया गया था, जो कि पावर ऑफ के दौरान भी दिखाई दे रहा है। मैंने एक ही उबंटू संस्करण के साथ एक वीएम स्थापित किया है, लेकिन अभी तक मैं इसे पुन: पेश करने में असमर्थ था। इसलिए अब मुझे संदेह है कि मेरे द्वारा इंस्टॉल किए गए ऐप में से एक वास्तव में ईवैल्यूडर है। मैं परीक्षण जारी रखूंगा (मूल रूप से वीएम में सभी चरणों को पुन: प्रस्तुत करना) और यहां पोस्ट करूंगा।

अद्यतन 2:

सभी एप्लिकेशन, सभी अपडेट इंस्टॉल किए गए हैं, और मेरे द्वारा याद किए गए सभी चरणों को निष्पादित किया है (भाषा स्विच करना, इनपुट कॉन्फ़िगर करना आदि)। मैं बस इसे पुन: पेश नहीं कर सकता - फिर भी दोषपूर्ण मशीन लगातार लॉगिन विंडो की सभी कुंजी (और केवल लॉगिन विंडो से) प्रिंट करती है /dev/tty1

हो सकता है कि समस्या कुछ ड्राइवर में है जो इस पुरानी मशीन की आवश्यकता है और वीएम नहीं करता है।

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

अद्यतन 3:

तो यह लॉन्चपैड पर बग है

अद्यतन 4:

एक अलग मशीन पर नई स्थापना। 18.04 विहित से, कोई ऐप इंस्टॉल नहीं किया गया, सभी अपडेट इंस्टॉल किए गए - कोई अतिरिक्त ऐप नहीं जो भी और मैं इसे पुन: पेश करने में सक्षम था। हालाँकि, लक्षण 4.15.0-29-जेनेरिक रिकवरी मोड पर नहीं दिखता है

चल रहा है:

sudo lsof /dev/tty1

दो प्रक्रियाओं को प्रिंट करता है, systemd-lऔर gdm-wayla

हाँ, अब मैं इस विषय के साथ कर रहा हूँ। यह उबंटू का हिस्सा है और बाहरी ऐप नहीं है। मैं दिखावा करूंगा कि यह मौजूद नहीं है और विचार करें कि मैंने बग की रिपोर्टिंग पर अपना हिस्सा बना लिया है।


2
मुझे लगता है कि लिनक्स में पासवर्ड के रूप में संभव नहीं है ... सादे-पाठ में संग्रहीत नहीं हैं।
NerdOfCode

यह बूट स्क्रीन आउटपुट है, और यदि आप बूट कमांड लाइन को संशोधित करते हैं, तो "शांत" और "स्प्लैश" को हटाकर आप हर समय लाइनों को देख पाएंगे। मेरे पास अपने सिस्टम पर केवल एक ही उपयोगकर्ता है, और इसलिए इस पासवर्ड प्रदर्शन समस्या को सत्यापित करने में सक्षम नहीं होगा।
चार्ल्स ग्रीन

@ NerdOfCode मुझे नहीं लगता कि यह संग्रहीत है, मेरा सिद्धांत है कि कोई डिबगिंग करते समय कंसोल को प्रिंट करने के लिए भूल गया ... और मुझे लगता है कि यदि आप मेरे जैसे नहीं थे, या अगर मैंने इसे खरोंच से स्थापित नहीं किया है Oficial रिलीज का उपयोग कर ...
Feu

@CharlesGreen क्या आप 18.04.1 का उपयोग कर रहे हैं? यदि ऐसा है, तो अन्य उपयोगकर्ता जो मैं उपयोग कर रहे थे, वे भी प्रवेश नहीं थे, बस उन्हें स्विच करना और वापस स्विच करना परीक्षण के लिए पर्याप्त होगा। यदि आप इसका परीक्षण कर सकते हैं (और फिर उपयोगकर्ताओं को हटा सकते हैं) तो मैं सराहना करूंगा!
फेउ

6
मुझे लगता है कि आपको इस समस्या के बारे में लॉन्चपैड में एक बग रिपोर्ट लिखना चाहिए। लॉन्चपैड . net पर एक उपयोगकर्ता आईडी प्राप्त करें और एक बग रिपोर्ट बनाएं: ubuntu-bug ubuntuनिर्देशों का पालन करें और चलाएं । (जब तक हम बेहतर जानते हैं, दोष ubuntu)। मुझे लगता है कि आपको लॉन्चपैड में बग रिपोर्ट के बारे में अधिक जानने वाले लोगों द्वारा समस्या के बारे में अधिक जानकारी देने में मदद मिलेगी।
14

जवाबों:


1

यहां नया लेकिन आपकी समस्या को बहुत दिलचस्प पाया गया। मेरा मानना ​​है, यदि आप वास्तव में सच कह रहे हैं, तो आपने जो एक प्रोग्राम स्थापित किया है या खोला है, उसे केवल कुछ समय के लिए स्थापित किया है। अपना पासवर्ड दर्ज करने के लिए रिकॉर्ड करने के लिए।

/unix/138342/how-to-read-write-to-tty-device

सुनिश्चित नहीं है कि आप प्रत्येक फ़ाइल की सामग्री खोज सकते हैं, लेकिन निम्नलिखित में से कुछ ऐसा है जो मैं देखूंगा। और अगर आप एक चुनौती के लिए तैयार हैं, तो खुद को बनाने की कोशिश करें, उस जानकारी को इकट्ठा करने के लिए, और इससे आपको अपराधी को खोजने में मदद मिल सकती है।

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>    
int main() {
    char byte;
    int fd = open("/dev/pts/3", O_RDWR);
    write(fd, "X", 1);
    ssize_t size = read(fd, &byte, 1);
    printf("Read byte %c\n", byte);
    return 0;
}

शुभ लाभ!

डेनिस


अंतर्दृष्टि के लिए धन्यवाद, आपकी टिप्पणी ने मुझे एक विचार दिया और फिर मैंने lsofकमांड के बारे में सीखा , जो दिखाता है कि कौन सी प्रक्रियाएं किसी दिए गए का उपयोग कर रही हैं (जैसे कि /dev/tty1/। कृपया मेरे अपडेट 4 को पढ़ें, मुझे पता है कि बहुत से लोग मुझ पर विश्वास नहीं करेंगे। , लेकिन मैं आश्वस्त हूं कि यह कोई बाहरी ऐप नहीं है।
Feu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.