État de la situation :
- l’utilisateur borgserver n’avait pas accès au binaire borg. Il m’a fallu ajouter l’utilisateur au group STAFF :
sudo usermod -a -G staff borgserver
- dans .ssh/authorized_keys est inscrit :
command="borg serve --storage-quota 250G --restrict-to-repository /home/borgserver/backup",no-pty,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-user-rc ssh-ed25519 *SSH_KEY* root@YunoHost
C’est normal ?
Et maintenant, après m’être aidé de la discussion ci-dessous, j’ai réussi à avoir un environnement BORG fonctionnel, mais quand je lance le script par un sudo systemctl start borg.service
j’ai tout un tas d’erreurs dans les logs :
ls: cannot access '/etc/yunohost/hooks.d/backup/': No such file or directory
OSError: [Errno 17] Folder already exists: '/home/yunohost.backup/tmp/auto_conf'
etc.
Une idée ?
Merci.