Wenn Sie einen String in einer Datei über die Befehlszeile (bash) ersetzen möchten, können Sie den Befehl sed
verwenden. Als Beispiel möchten wir PermitRootLogin yes
durch PermitRootLogin no
in /etc/ssh/sshd_config ersetzen:
sed -i -e 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config
Wenn Sie einen Fall-ungebundenen Ersatz durchführen möchten, müssen Sie /gi
als Suffix hinzufügen (anstatt /g
):
sed -i -e 's/permitrootlogin yes/PermitRootLogin no/gi' /etc/ssh/sshd_config