Ubuntu 22.04 上的 Openvpn
我可以以超级用户身份成功运行 openvpn。现在我想以 nobody 用户身份运行它,然后再将其设为服务。
sudo -u nobody openvpn /etc/openvpn/server/server.conf
但是我遇到了以下错误:
sudo -u nobody openvpn /etc/openvpn/server/server.conf
Options error: --status fails with '/var/log/openvpn/openvpn-status.log': Permission denied (errno=13)
Options error: Please correct these errors.
Use --help for more information.
我尝试将 openvpn-status.log 更改为 nobody.nogroup,并赋予其 666 权限
ls -hal /var/log/openvpn/
total 8.0K
drwxr-xr-x 1 root root 50 jui 30 12:42 .
drwxrwxr-x 1 root syslog 3.4K jui 30 12:42 ..
-rw------- 1 root root 18 jui 30 11:25 ipp.txt
-rw-rw-rw- 1 nobody nogroup 227 jui 30 11:24 openvpn-status.log
但我仍然得到完全相同的错误。我还尝试将状态文件位置更改为 /var/log/
# Output a short status file showing
# current connections, truncated
# and rewritten every minute.
status /var/log/openvpn-status.log
还是同样的错误。
知道如何进行吗?