Haftungsausschluss: Ich bin ein hübscher Anfänger im Sysadmin-Bereich.
Ich versuche, die Portweiterleitung in einer AWS EC2-Instanz einzurichten. Dies muss in der Befehlszeile erfolgen, da ich nichts bearbeiten möchte. Es muss automatisch erfolgen (dies ist Teil eines Build-Prozesses) ).
sudo echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
Zugang verweigert
Das Seltsame ist, dass ich (erfolgreich) sudoso ziemlich jeden Befehl verwendet habe, für den suBerechtigungen erforderlich waren . Wenn ich es sudo suvor dem Befehl mache (es von Hand in einer sshSitzung ausprobieren ), dann funktioniert es.
Gründe dafür? Mögliche Lösungen, die keine sudo suoder manuelle Bearbeitung beinhalten?
sudo -i