Wie mache ich den von Private Tunnel empfohlenen Patch zu openvpn rückgängig?

1

Ich habe durch Dokumente auf privatetunnel.com eine neue Verbindung mit openvpn hergestellt und am Ende von docs gebe ich diesen Befehl in terminal und danach openvpn in broken ein. ich entferne open vpn mit apt-get remove openvpn und einmal mit purge command, danach installiere ich openvpn erneut, aber es ist beim Erstellen einer neuen Verbindung nicht verfügbar.

Der Code, den ich eingegeben habe und alles schief gelaufen ist, ist folgender:

mv /usr/sbin/openvpn /usr/local/sbin; echo -e '#!/bin/bash\n/usr/local/sbin/openvpn $* --ns-cert-type server &\ntrap "kill $!" EXIT\nwait $!\n' > /usr/sbin/openvpn; chmod +x /usr/sbin/openvpn

Ich möchte nur diesen Befehl rückgängig machen.

Sajad Ayooby
quelle

Antworten:

0

Ich denke, Sie haben / usr / sbin / openvpn (die openvpn-Binärdatei) überschrieben. Können Sie mir die Ausgabe von zeigen:

# file /usr/sbin/openvpn
moktod
quelle
/ usr / sbin / openvpn: Gemeinsam genutztes ELF-64-Bit-LSB-Objekt, x86-64, Version 1 (SYSV), dynamisch verknüpft, Interpreter /lib64/ld-linux-x86-64.so.2 für GNU / Linux 2.6. 32, BuildID [sha1] = de99a62643c8cbb6f938b8003661d1ad02ec01c3, gestrippt
sajad Ayooby
und # which openvpn
moktod
Ich benutze diesen Befehl und openvpn ist gesichert :) sudo apt-get -y Netzwerk-Manager-openvpn installieren
Sajad Ayooby
0

Führen Sie zum Rückgängigmachen des spezifischen Befehls, den Sie in den Fragenbeitrag aufgenommen haben, Folgendes aus:

sudo mv /usr/local/sbin/openvpn /usr/sbin/

Erläuterung:

Der ursprüngliche Befehl hat die Datei openvpnvon /usr/sbin/nach verschoben /usr/local/sbin/und dann ein Skript mit dem Namen openvpnin erstellt /usr/sbin/. Rückgängig zu machen , dies müssen wir die Originaldatei verschieben , /usr/local/sbin/openvpnum /usr/sbin/das Skript zu überschreiben.

Flimm
quelle