@tuxx

Openvpn не видит файл с паролем?

В Mint 19 openvpn не видит файл для директивы auth-user-pass с логином и паролем. В Mint 18 работало без проблем. Запуск openvpn через sudo systemctl. 777 на файл не помогает.

В journalctl:
-- Начат процесс запуска юнита openvpn@client.service.
окт 02 17:14:41 PCM23 ovpn-client[30959]: WARNING: cannot stat file '<путь до файла который точно есть и доступен для чтения>': No such file or directory (errno=2)
окт 02 17:14:41 PCM23 ovpn-client[30959]: Options error: --auth-user-pass fails with 'путь до файла который точно есть и доступен для чтения': No such file or directory (errno=2)
окт 02 17:14:41 PCM23 ovpn-client[30959]: Options error: Please correct these errors.
окт 02 17:14:41 PCM23 ovpn-client[30959]: Use --help for more information.
окт 02 17:14:41 PCM23 systemd[1]: openvpn@client.service: Main process exited, code=exited, status=1/FAILURE
окт 02 17:14:41 PCM23 systemd[1]: openvpn@client.service: Failed with result 'exit-code'.
окт 02 17:14:41 PCM23 systemd[1]: Failed to start OpenVPN connection to client.
-- Subject: Ошибка юнита openvpn@client.service
-- Defined-By: systemd


Так же пробовал добавить директиву cd около auth-user-pass с путем до папки с файлом логина и пароля. Ругается так же, но уже конкретно на путь в cd.

конфиг vpn:
client
dev tun
proto tcp-client
remote sphvpn.from.sh 443
resolv-retry infinite
cipher AES-256-CBC

keepalive 10 120

# Keys
# Identity
ca ca.crt
tls-auth ta.key 1
key-direction 1
remote-cert-tls server
cd /home/<пользователь>/openvpn
auth-user-pass openvpn.txt
auth-nocache

# Security
nobind
persist-key
persist-tun
comp-lzo
verb 3

# DNS
script-security 2
up ./update-resolv.sh
down ./update-resolv.s


/etc/defaults/openvpn:
AUTOSTART="all
STATUSREFRESH=10
OPTARGS=""
OMIT_SENDSIGS=0


UPD: решил проблему положив файл с логином\паролем около файла с настройками vpn в директории /etc/openvpn/
  • Вопрос задан
  • 9669 просмотров
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Проверьте права доступа на каталоги и файлы. И так как у вас openvpn запускается под systemd, я бы проверил доступ от пользователя, под которым его запускают.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы