Почему sudo openvpn не может работать здесь?

Я могу использовать openvpn как root как openvpn ... но не с sudo openvpn ... хотя masi находится в группе sudo . Я думаю, что смогу это сделать. Я думаю, что это может быть безопаснее с помощью sudo . Ниже приведен рабочий процесс, начинающийся с подхода sudo , затем корневой подход и, наконец, сведения о файлах openvpn в Nordvpn

 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 

Разрешения файлов openvpn в Nordvpn

 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

One Solution collect form web for “Почему sudo openvpn не может работать здесь?”

Когда вы работаете под управлением root, вы работаете в каталоге /etc/openvpn и, таким образом, обнаруживаете nordvpn.txt файл nordvpn.txt .

Когда вы запускаете его с помощью sudo вы запускаете его из другого каталога и, как таковой, он не находит файл, так как файл конфигурации не ссылается на него с полным путем.

Я бы посоветовал изменить файл конфигурации /etc/openvpn/ro2.nordvpn.com.udp1194.ovpn ;

где вы найдете строку:

 auth-user-pass nordvpn.txt 

измените его для:

 auth-user-pass /etc/openvpn/nordvpn.txt 

Затем вы сможете использовать его из sudo

  • Как отключить вывод dd?
  • Что означает и делает sudo?
  • Запуск программы как root без использования sudo с обычной учетной записью пользователя
  • Трафик tcpdump трафика через SSH - но нет доступа root ssh
  • Почему мы не можем выполнять список команд как пользователь без sudo?
  • разрешить пользователю chroot?
  • Почему sudo не запрашивает пароль снова после того, как «команда не найдена»?
  • 2 вход для логина для gui и ssh налагает проверку на использование sudo
  • Можно ли заставить члена группы запускать что-то, что разрешено только судьей, как он сам?
  • По умолчанию fedora 15 install, как вы можете подключиться к сетевому диску после входа в систему?
  • Этот пользователь в настоящее время недоступен - но разрешить запуск скрипта этим пользователем
  • su vs sudo -s vs sudo -i vs sudo bash
  • Linux и Unix - лучшая ОС в мире.