root
Ubuntu 20.04サーバーにスクリプトをインストールして実行する自動化されたプロセスがありますroot
。
スクリプトからディレクトリを作成し、foobaz
そのディレクトリに実行可能ファイルをインストールします。問題は、実行時にubuntu
(rootではなく)ユーザーが実行可能ファイルを所有して実行する必要があることです。
したがって、本質的に次のことができる方法が必要ですroot
。
# inside the bash script:
mkdir foobar
curl "https://myapp-deploys.example.com/myapp.exe" -o foobar/myapp.exe
cd foobar
./myapp.exe
ただし、どういうわけか、ubuntu
ユーザーが所有して実行しているユーザーでなければなりませんmyapp.exe
。スクリプトが実行されていても〜のようにroot
。どうすればいいですか?