Openvpn 作为无人失败:选项错误:--status 失败,显示“/var/log/openvpn/openvpn-status.log”:权限被拒绝(errno=13)

Openvpn 作为无人失败:选项错误:--status 失败,显示“/var/log/openvpn/openvpn-status.log”:权限被拒绝(errno=13)

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

还是同样的错误。

知道如何进行吗?

相关内容