openvpn을 실행하는 데 루트가 필요하지 않습니다

openvpn을 실행하는 데 루트가 필요하지 않습니다

저는 openvpn을 사용하고 있으며 다음을 입력합니다.

$ sudo openvpn

모든 것이 괜찮지만 입력하면 다음과 같습니다.

$ openvpn
bash: openvpn: command not found

나는 데비안 8에서 다음을 사용하여 시도했습니다.이 메모하지만 Jessie에서 /etc/rc.d/init.d/openvpn-su 등과 같은 일부 파일을 찾을 수 없습니다.

그렇다면 루트 권한 없이 openvpn을 실행하는 방법은 무엇입니까?

답변1

openvpn은 인터페이스의 라우팅이나 IP 주소를 설정하기 위해 루트 권한이 필요하기 때문에 가능하면 사용자로 실행하는 경우는 거의 없습니다. 그러나 찾을 수 없는 명령은 단순한 PATH 주제입니다. 확인하다

sudo which openvpn

루트는 바이너리가 호출되는 곳입니다. 일반적으로 openvpn은 루트로 시작되고 apache2와 같은 사용자로 프로세스를 생성할 수 있는 데몬의 위치인 /usr/sbin에 있습니다.

따라서 사용자로 openvpn을 호출하십시오.

 /usr/sbin/openvpn

또는 시스템의 어느 위치에 있든. 어쨌든 openvpn은 많은 경우 루트 액세스가 필요합니다.

관련 정보