अस्वीकरण: मैं sysadmin सामान पर बहुत नौसिखिया हूँ।
मैं एक एडब्ल्यूएस ईसी 2 उदाहरण में पोर्ट अग्रेषण स्थापित करने की कोशिश कर रहा हूं, यह कमांड-लाइन में किया जाना है क्योंकि मैं कुछ भी संपादित नहीं करना चाहता हूं, यह स्वचालित होना है (यह एक बिल्ड प्रक्रिया का हिस्सा है। )।
sudo echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
अनुमति नहीं मिली
अजीब बात यह है कि मैं (सफलतापूर्वक) विशेष रूप से विशेषाधिकारों की sudo
आवश्यकता वाले हर आदेश का उपयोग कर रहा हूं su
। अगर मैं sudo su
कमांड से पहले करता हूं ( ssh
सत्र में इसे हाथ से निकालने की कोशिश करता है ), तो यह काम करता है।
इसके पीछे कारण? संभव समाधान जिसमें शामिल sudo su
या मैन्युअल संपादन नहीं है?
sudo -i