Entschuldigung das ist eine schnelle. Ich versuche, den Wert einer ssh-Konfigurationsdatei mit einem einfachen sed-Befehl zu ändern (als Teil eines größeren Skripts, das eine Reihe von Funktionen ausführt). Ich kann nicht herausfinden, warum es nicht funktioniert. Hier ist die Linie der Config ich zu ändern Ich versuche:Konfigurationsänderung mit sed
PermitRootLogin without-password
Hier ist mein Code:
sed 's/^\(PermitRootLogin\s*.\s*\).*$/\1Yes/' sshd_config
Das Ziel ist also die ‚ohne-Passwort‘ mit ja zu ersetzen. Es scheint zu funktionieren, außer ich diese erhalten statt:
PermitRootLogin wYes
ya Ich habe gerade gemerkt, dass vielen Dank – SecurityAmoeba
Ich werde als richtig akzeptieren, aber ich muss 9 Minuten warten. Ich posten die Antwort auf mein eigenes Problem zur gleichen Zeit, die Sie gepostet haben, so dass es jetzt verzögert wurde – SecurityAmoeba
Nehmen Sie sich Zeit. Barmars Antwort ist auch lesenswert. – SLePort