**오류** openvpn3 시작 시도 중: 프록시 준비 실패: net.openvpn.v3.sessions 프로그램을 실행할 수 없습니다: 권한이 거부되었습니다.

**오류** openvpn3 시작 시도 중: 프록시 준비 실패: net.openvpn.v3.sessions 프로그램을 실행할 수 없습니다: 권한이 거부되었습니다.

Ubuntu 23.10에서 openvpn3을 시작할 때 루트(및 일반 사용자)로서 어떻게 "권한 거부"가 발생할 수 있는지 알 수 없습니다.

$ openvpn3 session-start --dco true --config vpn.zrh.witopia.net.ovpn

** ERROR ** Failed preparing proxy: Error calling StartServiceByName for net.openvpn.v3.sessions: 
            Failed to execute program net.openvpn.v3.sessions: Permission denied

저는 이 버전의 openvpn3을 사용하고 있습니다.

OpenVPN3/Linux v21 (openvpn3)
OpenVPN core v3.8.2 linux x86_64 64-bit
Copyright (C) 2012-2022 OpenVPN Inc. All rights reserved.

뭔가 실행 권한이 누락되었을 수 있지만 해당 오류 메시지에서는 그것이 무엇인지 알 수 없습니다. 어쨌든, 설치 지침을 쓰여진 대로 정확하게 따랐기 때문에 할 말을 잃었습니다. 이 문제를 해결하기 위해 어디서부터 시작해야 할지에 대한 제안이 있으십니까?

답변1

루트 액세스가 거부되는 일반적인 이유는 의류 하위 시스템이 활성화되어 특정 위치의 파일에 대한 액세스를 제한하기 때문입니다.

두 번째(가능성은 낮지만) 이유는 파일 ACL이 활성화되어 작업을 차단하기 때문입니다. Ubuntu는 파일 ACL을 자주 구성하지 않기 때문에 가능성이 낮습니다. lsattr을 사용하여 ACL을 볼 수 있습니다.

세 번째 이유는 흔하지는 않지만 시스템 구성이 프로그램 활동을 제한하기 때문입니다. systemd가 관련된 경우 <servicename>.service프로세스 제약 조건이 포함된 파일이 있습니다 . 아무 것도 표시되지 않으면(공통) 제약이 없는 것일 수 있습니다.

출력을 확인하여 dmesg -Hopenvpn 관련 알림이 있는지 확인하세요.

관련 정보