CentOS - ifcfg फ़ाइल को / etc / sysconfig / network-script में नहीं बदल सकता


1

मेरे जीवन के लिए, मैं यह पता नहीं लगा सकता कि वीएम में एक इंटरफ़ेस कॉन्फिग फाइल कैसे बदलें: "अनुमति अस्वीकृत" के साथ sudo vim /etc/sysconfig/network-scripts/enp0s3लिखना और sudo bash -c "echo 'dog' >> ./enp0s3"विफल नहीं होगा ।

मैंने एक नई फ़ाइल बनाई है /etc/sysconfig/networks-scripts/enp0s8, और इसे ठीक से बदल सकता है। दोनों फ़ाइलें, जड़ के स्वामित्व में है और एक ही chmod मान दिखा रहे हैं rw-r--r--+जब उन्हें lsलगता है कि जो चल रहा है तो इसका मतलब यह नहीं है कि एसीएल की कोई अनुमति नहीं है।

दौड़ते समय उनके पास एक अलग सेलिनक्स उपयोगकर्ता चीज होती है ls -Z। मैंने सेट SELINUX=disabledकिया है /etc/sysconfig/selinuxऔर रिबूट किया है। getenforceरिटर्न disabled, लेकिन मैं अभी भी फ़ाइल को संपादित नहीं कर सकता।

एडेड: जब मैं रन करता हूं तो मुझे फाइल पर कोई हैंडल दिखाई नहीं देता है lsof


क्या यह एक फाइलसिस्टम भ्रष्टाचार हो सकता है?
davidgo

मैं इसे दो संबंधित vms पर संपादित करने में सक्षम हूं, इसलिए यह संभव लगता है। अगर भ्रष्टाचार है तो मुझे यह निर्धारित करने में परेशानी हो रही है। मेरा आह्वान xfs_repair -n /dev/sda2"सुपरब्लॉक" को नहीं ढूंढ सकता है और छोड़ दिया जा सकता है, इसलिए अगर यह प्रासंगिक है या अगर मैं इसे गलत बात पर इंगित कर रहा हूं तो आईडीके। हालाँकि, मेरे अन्य vms (जिस पर मैं फ़ाइल को संपादित कर सकता हूं) में भी xfs_repair व्यवहार है।
xdhmoore
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.