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) sudo
so ziemlich jeden Befehl verwendet habe, für den su
Berechtigungen erforderlich waren . Wenn ich es sudo su
vor dem Befehl mache (es von Hand in einer ssh
Sitzung ausprobieren ), dann funktioniert es.
Gründe dafür? Mögliche Lösungen, die keine sudo su
oder manuelle Bearbeitung beinhalten?
sudo -i