Ubuntu 12.10 फ़ोल्डर अनुमतियाँ (sftp की स्थापना के बाद किसी भी फ़ोल्डर में पहुंच खो दिया)


1

मैं एक ubuntu 12.10 सर्वर dlna और सांबा के साथ कुछ समय के लिए सफलतापूर्वक चल रहा है। पिछली बिल्ड पर, मेरे पास एक sftp सर्वर चल रहा था और मैं इसे फिर से करना चाहता था।

सबसे पहले, मैंने सभी स्थापित पैकेजों को अपडेट किया (लेकिन 13.04 में अपग्रेड नहीं किया गया)। मैंने तब SSH और ओपनएसएसएच और सेटअप sftp स्थापित किया। मैं सफलतापूर्वक ftp खाते में लॉग इन कर सकता हूं।

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

मैंने एक रीसेट किया और मेरा डिफ़ॉल्ट उपयोगकर्ता अब किसी भी निर्देशिका को एक्सेस नहीं कर सकता (अनुमति अस्वीकृत)। रूट डायरेक्टरी में ls-l करने से पता चलता है कि सब कुछ रूट: रूट से संबंधित है।

यदि मैं अपनी अनुमति रूट उपयोगकर्ता (sudo -i) तक बढ़ाता हूं, तो मैं हर जगह सफलतापूर्वक पहुंच सकता हूं।

क्या कोई भी इस अनुमति समस्या को ठीक करने के लिए कोई सुझाव दे सकता है? मुझे यकीन नहीं है कि मैंने क्या तोड़ा है लेकिन यह निराशाजनक है।


जब आप कहते हैं कि आपने मालिक को स्थापित करने की कोशिश की, तो आपने क्या किया, और यह किस तरह से विफल रहा? क्या आप अपने घर निर्देशिका का उपयोग करने में सक्षम हैं?
फ्रैंक थॉमस

मैंने sudo chown nick: media / raid / media जैसी कमांड के साथ डायरेक्टरी को चेंज करने की कोशिश की। इस समय, मेरा प्राथमिक उपयोगकर्ता होम फ़ोल्डर (अनुमति अस्वीकृत) सहित किसी भी निर्देशिका को एक्सेस नहीं कर सकता है।
निक

बस ध्यान दिया कि मैं पोटीन के माध्यम से सर्वर में लॉग इन करने में असमर्थ हूं। क्या यह SSH समस्या का सुझाव देता है?
निक

यह एक ऐप समस्या हो सकती है, लेकिन यह अपने आप में कई सुधारों का सुझाव नहीं देता है। nick:nick(-R) के साथ अपने पूरे घर को चॉइस करने की कोशिश करें , और ls -alयह देखने के लिए कि क्या यह चिपक जाता है, फिर से जाँच करें । यदि हां, तो देखें कि क्या ssh फिर से काम करता है। अगर आप को चकमा देने की जरूरत है, तो अधिकांश डिस्ट्रोस घरों के लिए 740 का उपयोग करते हैं। के रूप में अपने छापे के लिए, अपने चल कमान चलाने के बाद, अब मालिक क्या है?
फ्रैंक थॉमस

मेरा अनुमान है कि आपका /etc/passwdया /etc/groupsभ्रष्ट हो जाएगा।
एर्नी

जवाबों:


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