Debian
為什麼 sudo openvpn 不能在這里工作?
我可以使用 openvpn 作為 root 使用者,
openvpn ...
但不能使用sudo openvpn ...
雖然masi
是在sudo
組中。我想我應該能夠做到。我認為這樣做會更安全sudo
。以下是從方法開始的工作過程sudo
,然後是root方法,最後是Nordvpn中openvpn文件的詳細資訊masi@masi:~$ sudo openvpn /etc/openvpn/ro2.nordvpn.com.udp1194.ovpn [sudo] password for masi: Options error: --auth-user-pass fails with 'nordvpn.txt': No such file or directory Options error: Please correct these errors. Use --help for more information. masi@masi:~$ su Password: root@masi:/home/masi# cd /etc/openvpn/ root@masi:/etc/openvpn# openvpn ro2.nordvpn.com.udp1194.ovpn Sun Mar 5 21:45:20 2017 OpenVPN 2.3.4 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] built on Nov 12 2015 Sun Mar 5 21:45:20 2017 library versions: OpenSSL 1.0.1t 3 May 2016, LZO 2.08 Sun Mar 5 21:45:20 2017 WARNING: --ping should normally be used with --ping-restart or --ping-exit Sun Mar 5 21:45:20 2017 Control Channel Authentication: tls-auth using INLINE static key file Sun Mar 5 21:45:20 2017 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication Sun Mar 5 21:45:20 2017 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication Sun Mar 5 21:45:20 2017 Socket Buffers: R=[212992->131072] S=[212992->131072] Sun Mar 5 21:45:20 2017 UDPv4 link local: [undef] Sun Mar 5 21:45:20 2017 UDPv4 link remote: [AF_INET]93.115.241.34:1194 ^CSun Mar 5 21:45:37 2017 event_wait : Interrupted system call (code=4) Sun Mar 5 21:45:37 2017 SIGINT[hard,] received, process exiting
Nordvpn 中 openvpn 文件的權限
root@masi:/etc/openvpn# ls -la * | grep ro3 -rw-r--r-- 1 root root 3003 Sep 2 2016 ro3.nordvpn.com.tcp443.ovpn
我願意
$ sudo grep nordvpn.txt /etc/openvpn/ro2.nordvpn.com.udp1194.ovpn [sudo] password for masi: auth-user-pass nordvpn.txt
作業系統:Debian 8.7
當您以 root 身份執行時,您正在
/etc/openvpn
目錄中執行,因此它會在那裡找到nordvpn.txt
文件。當您執行它時,
sudo
您正在從其他目錄執行它,因此它找不到該文件,因為您的配置文件沒有使用完整路徑引用它。我建議更改配置文件
/etc/openvpn/ro2.nordvpn.com.udp1194.ovpn
;你在哪裡找到這條線:
auth-user-pass nordvpn.txt
將其更改為:
auth-user-pass /etc/openvpn/nordvpn.txt
然後你應該可以使用它
sudo