Я делаю сервисный файл, vaultwarden.service, чтобы он выглядел так (здесь показана только его часть):
# Под пользователем/группой vaultwarden запускается.рабочий каталог (см. ниже) должен разрешать доступ на запись и чтение для этого пользователя/группы
Пользователь = хранитель хранилища
Группа=Хранитель Убежища
# Расположение скомпилированного бинарника
ExecStart=/home/vaultwarden/vaultwarden # пользователь vaultwarden, бинарный vaultwarden
Когда часть служебного файла выглядит как код выше, я получаю ошибку
vaultwarden.service: сбой на этапе создания EXEC /home/vaultwarden/vaultwarden: разрешение отклонено
Но если просто скопировать бинарный файл хранитель свода
к /usr/bin/vaultwarden
оно работает. Я не знаю, в чем проблема, есть ли какая-то проблема или правило, в котором говорится, что в служебном файле нельзя указывать пути в домашней папке какого-либо пользователя? Я прочитал все связанные ссылки и сообщения, попробовал все, и у меня все еще есть та же проблема.
P.S. Права доступа хороши, я даже всю домашнюю папку пользователя vaultwarden меняет владельца на 777, даже меняю на владельца root (на случай, если этот root должен запускать двоичный файл, но 777 должен решить проблему...)
Любые подсказки?