Служебный файл не видит файлы и папки /home/user - ubuntu 20.04

Я делаю служебный файл, vaultwarden.service, чтобы он выглядел так (здесь показана только его часть):

# The user/group vaultwarden is run under. the working directory (see below) should allow write and read access to this user/group
User=vaultwarden
Group=vaultwarden
# The location of the compiled binary
ExecStart=/home/vaultwarden/vaultwarden   # user is vaultwarden, binary vaultwarden

Когда служебная часть файла выглядит как код выше, я получаю сообщение об ошибке vaultwarden.service: Ошибка на шаге EXEC spawning /home/vaultwarden/vaultwarden: Отказано в доступе

Но когда просто скопируйте двоичный файл vaultwarden в /usr/bin/vaultwarden оно работает. Я не знаю, в чем проблема, есть ли какая-то проблема или правило, в котором говорится, что в служебном файле нельзя указывать пути в домашней папке какого-либо пользователя? Я прочитал все связанные ссылки и сообщения, попробовал все, и у меня все еще есть та же проблема.

P.S. Права доступа хорошие, я даже всю домашнюю папку пользователя Vaultwarden сменил владельца на 777, даже сменил владельца root (на случай, если этот root должен запускать двоичный файл, но 777 должен решить проблему...)

Есть подсказки?

0
задан 16 October 2021 в 00:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: