Tmp निर्देशिका हटाई गई, मैं सिस्टम में लॉगिन नहीं कर सकता


3

मैं एक निर्देशिका में एक कमांड missinput (मुझे याद नहीं है कि यह क्या है। शायद उबंटू लिनक्स में यह मेरे home/user/, या /निर्देशिका में है)।

sudo rm -f -r tmp

उसके बाद, जब मैं पुनरारंभ करता हूं और लॉग इन करता हूं, तो मैं उस उपयोगकर्ता का उपयोग करते समय लॉगिन नहीं कर सकता। सिस्टम का कहना है कि कुछ कॉन्फिग फाइल उन कुछ ऐप्स के लिए गायब है, जिन्हें मैं गनोम में नहीं जानता।

हालांकि, मैं उपयोगकर्ता के साथ लॉग इन कर सकता हूं root

क्या मैं समस्या का समाधान कर सकता हूं?

जवाबों:



3

बहुत बहुत धन्यवाद डेनिस विलियमसन! उत्तर को अधिक विस्तृत बनाने के लिए बस:

आप लॉगिन स्क्रीन में होने के दौरान मारा Ctrl+ Alt+ F1(उसी क्रम में यह करना) आदेश मोड इंटरफ़ेस पर स्विच करने। वहां से आप अपने यूजरनेम और पासवार्ड से लॉगिन कर सकते हैं। फिर भागो:

# sudo apt-get update
# sudo apt-get upgrade
# sudo rm -Rf /tmp
# mkdir /tmp #or if it didn't work run: sudo mkdir /tmp
# sudo chmod o+t,ugo+rw /tmp
# exit

फिर अपने कंप्यूटर को रीस्टार्ट करें। यह मेरे लिए काम :)

आप भी यहां देख सकते हैं


Apt-get update और apt-get उन्नयन के साथ क्या सौदा है? इन आदेशों का / tmp निर्देशिका को पुनः बनाने से कोई लेना-देना नहीं है।
मोगेट

1

मैं इस समस्या के बारे में और जानकारी जोड़ना चाहूंगा, क्योंकि इसने मुझे कई घंटों तक परेशान किया। मैं कभी नहीं सोचूंगा कि उबंटू में डायरेक्टरी / tmp इतनी महत्वपूर्ण है।

यदि आप फ़ाइल (/var/log/auth.log) खोलते हैं और इस तरह की कुछ पंक्तियों की खोज कर सकते हैं, तो आप इस समस्या को भी देख सकते हैं:

Jan 18 01:55:12 localhost **gnome-keyring-daemon**[2016]: couldn't create socket directory: **Permission denied**
Jan 18 01:55:12 localhost gnome-keyring-daemon[2016]: couldn't bind to control socket: /tmp/keyring-mKRg6t/control: **No such file or directory**
Jan 18 01:55:12 localhost lightdm: pam_unix(lightdm:session): session closed for user <your_username>

ऐसा इसलिए हुआ होगा क्योंकि आपने संभवतः निर्देशिका / tmp की अनुमति बदल दी है। और यही कारण है कि आप रूट के साथ लॉगिन कर सकते हैं और अन्य उपयोगकर्ताओं के साथ नहीं। जैसा कि डेनिस विलियमसन ने यह कमांड लिखा है (sudo chmod o + t, ugo + rw / tmp) सही अनुमतियाँ सेट करता है (drwxrwxrwt)

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