LinuxサーバーにコマンドラインでインストールしたDropboxを利用して、サーバーが定期的に取っているDBのバックアップを同期させている環境があります。
以前は、アプリがインストールされている場所の保存先にシンボリックリンクをDropboxフォルダから張り、Dropboxフォルダ内で同期させてましたが、2019年末の仕様変更にともない、その方法が禁止されてしまいました。
代わりに、Dropboxフォルダ内に直接ファイルを作成する案を提示されたので、アプリの設定を変更して、DBバックアップの保存先を直接Dropboxフォルダ内の所定のフォルダに書き込むようにしました。
サーバーにsshして、Dropboxフォルダの中を見ると、DBバックアップは作成されていますが、Dropboxにブラウザでログインして同じフォルダを見ても中身が空のままです。
他の同期が取れているファイルとの違いは、ファイルの所有者の違いでした。
同期の取れているファイルは、ownerが5330info:5330infoとなっており、同期できないファイルはroot:rootとなっています。ちなみに、rootがownerのファイルをchownで5330infoに変更すると、同期されました。
アプリがrootで実行されているため、いちいち、ownershipを変更して同期対象に入れるのは面倒です。
何か良い方法は有りませんでしょうか?よろしくお願いたします。