我正在通过 privatetunnel.com 上的文档与 openvpn 建立新连接,在文档末尾我在终端中输入此命令,之后 openvpn 断开。我使用 apt-get remove openvpn 删除 open vpn,并使用 purge 命令删除一次,之后我再次安装 openvpn,但在创建新连接时不可用。
我输入的代码和出错的代码是这样的:
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
我只是想撤消这个命令。
答案1
我认为您覆盖了 /usr/sbin/openvpn(openvpn 二进制文件)。您能给我看一下以下输出吗:
# file /usr/sbin/openvpn
答案2
要撤消您在问题帖子中包含的特定命令,请运行:
sudo mv /usr/local/sbin/openvpn /usr/sbin/
解释:
原始命令将文件openvpn
从移动/usr/sbin/
到/usr/local/sbin/
,然后它openvpn
在 中创建了一个名为 的脚本/usr/sbin/
。要撤消此操作,我们需要将原始文件移动/usr/local/sbin/openvpn
到/usr/sbin/
,并覆盖该脚本。