OpenVPN이 서비스로 시작될 때 스크립트에서 "sudo -u"를 사용하면 수신 권한이 거부되었습니다.

OpenVPN이 서비스로 시작될 때 스크립트에서 "sudo -u"를 사용하면 수신 권한이 거부되었습니다.

.--route-upsudo -usudo openvpn --config path/to/conf/file/etc/default/openvpnsudo service openvpn start​다음 오류가 인쇄됩니다 /var/log/syslog.

sudo: unable to change directory to /home/vbox: Permission denied
sudo: unable to execute /bin/bash: Permission denied

기본 --route-up스크립트는 완료 후 다음과 같이 다른 스크립트를 시작합니다.

sudo -i -u vbox /etc/openvpn/start-qbit &

/etc/openvpn/start-qbit:

#!/bin/bash
# Has to be started as user (vbox) via `sudo -i -u vbox`

echo "Starting qbittorrent"

# The env variables set the correct display and enable user's themes
export DISPLAY=:0
export KDE_FULL_SESSION=true

setsid qbittorrent &>/dev/null

VirtualBox에서 Kubuntu 20.04를 실행하고 있습니다.

관련 정보