अचानक से मेरा / proc / self / environ पठनीय है


0

मैं /proc/self/environअपने Ubuntu 16.04 मशीन पर हमेशा के लिए पढ़ने योग्य होने की कोशिश कर रहा था , लेकिन जब मैंने इसे पढ़ने योग्य बनाने के लिए इसकी अनुमति को बदलने की कोशिश की तो मुझे एक मिल गया Operation not permitted।

अब अचानक यह पठनीय है और मैं इसका आउटपुट देख सकता हूं /proc/self/environ।

यह कैसे संभव है जब मैं इसे पढ़ने योग्य बनाने की कोशिश कर रहा था और मैं नहीं कर सकता था? क्या कोई मुझे बता सकता है कि अब इसे कैसे पढ़ा जा सकता है और एक खाली सफेद पृष्ठ के अलावा कुछ नहीं।


5
आपको इसकी आवश्यकता क्यों है "अपठनीय और आउटपुट कुछ नहीं बल्कि एक खाली सफेद पृष्ठ"? कृपया पुष्टि करें कि यहाँ कोई XY समस्या नहीं है। क्या आप मानते हैं कि यह पहले पठनीय नहीं था? क्या आप जानते हैं कि procफाइलसिस्टम विशेष है? क्या आप जानते हैं /proc/selfऔर इसके बीच का अंतर क्या है /proc/$N? (जहां $Nकोई पीआईडी ​​है)।
— कामिल मैकियोरोस्की

क्षमा करें, समस्या का वर्णन करते समय मैं पर्याप्त स्पष्ट नहीं था। सबसे पहले नहीं इसकी कोई XY समस्या नहीं है। मुझे पता है कि / proc / self / environ टर्मिनल के माध्यम से पठनीय है, लेकिन मैं ब्राउज़र के माध्यम से / proc / self / environ का आउटपुट नहीं प्राप्त कर सका। मैं वास्तव में इसे एक सफेद रिक्त पृष्ठ को देखकर खुश था। मुझे पता है कि इसका एक विशेष फाइलसिस्टम है, यही कारण है कि मैं इसे किसी भी चीज को चोद नहीं सकता। नहीं, मुझे / स्वयं और किसी भी पीआईडी ​​के अंतर के बारे में कोई सुराग नहीं है। मैं उस बारे में पढ़ूंगा। मैं यह जानना चाहूंगा कि अब क्यों / स्व / environ सामग्री ब्राउज़र पर प्रदर्शित होती है जब एक महीने पहले की तरह मैं नहीं कर सका। धन्यवाद
— PrivateIntID

जवाबों:


0

क्या आपने शायद / proc फाइलसिस्टम के लिए nosuid विकल्प को हटाया था? या इसे w / o रिमूव करें?

यह इसे नोसिड विकल्प के साथ रिमाउंट करेगा

mount -o remount,nosuid,noexec /proc

रनिंग माउंट फिर से इसकी जगह की पुष्टि करेगा।

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