जवाबों:
जाहिर है, यदि आप किसी कमांड को रूट के रूप में चलाना जानते हैं , तो आप एक संपादक चला सकते हैं। लेकिन यह सबसे सुविधाजनक या सबसे सुरक्षित तरीका नहीं है।
sudoedit(या इसका पर्यायवाची शब्द sudo -e) sudo की एक विधा है, जहाँ आप अपने पसंदीदा संपादक में एक फ़ाइल की अस्थायी प्रतिलिपि संपादित करते हैं, और जब आप संपादन समाप्त करते हैं, तो उस प्रतिलिपि को स्थानांतरित कर दिया जाता है।
sudoedit /etc/fstab
नोट: कुछ फाइलें हैं जिन्हें आपको सीधे संपादित नहीं करना चाहिए।
कभी भी /etc/sudoersसीधे संपादित न करें । उसके लिए हमेशा visudoकमांड का उपयोग करें । यदि आप sudoers फ़ाइल के सिंटैक्स में कोई गलती करते हैं, तो आपको रूट खाते से लॉक किया जा सकता है! जब आप चलते हैं visudo, तो यह आपको फ़ाइल की एक अस्थायी प्रतिलिपि संपादित करने देता है और आपके संपादन द्वारा वास्तविक फ़ाइल को बदलने से पहले एक सिंटैक्स सत्यापन करता है।
इसी सिद्धांत उपयोगकर्ता, समूह, उपयोगकर्ता पासवर्ड के लिए लागू होता है, और समूह पासवर्ड डेटाबेस, /etc/passwd, /etc/group, /etc/shadow, और /etc/gshadow, क्रमशः। सिस्टम पर जहां वे उपलब्ध हैं, का उपयोग करें vipw, के लिए vigrआदेश /etc/passwdऔर /etc/group। पासवर्ड डेटाबेस को संपादित करने के लिए, -s विकल्प पास करें। उदाहरण के लिए, संपादित करना /etc/gshadow, उपयोग करना vigr -s।
crontab -e(जैसा कि यह सिंटैक्स जाँच भी कर सकता है)।
हमेशा उस फ़ाइल का बैकअप रखना सुनिश्चित करें जिसे आप संपादित कर रहे हैं। कुछ लोग इसके बाद समय की मुहर लगाना पसंद करते हैं। यह सुनिश्चित करता है कि आप हमेशा (अच्छी तरह से, उम्मीद है) वापस कर सकते हैं यदि सिस्टम परिवर्तन के परिणामस्वरूप टूट जाता है। स्ट्रॉन्ग द्वारा सूचीबद्ध कमांड के अलावा, अधिकांश सेट अप आपको अपने सामान्य संपादकों (vi, vim, nano, emacs) को चलाने की अनुमति देंगे। बस संज्ञान लें कि फ़ाइल केवल पढ़ने के लिए है या नहीं।
rcsऔर हैं etckeeper।
sudoedit।