내부 스크립트에서 루트가 아닌 사용자에게 소유권 및 권한 부여

내부 스크립트에서 루트가 아닌 사용자에게 소유권 및 권한 부여

rootUbuntu 20.04 서버에 스크립트를 설치 한 다음 실행하는 자동화된 프로세스가 있습니다 root.

스크립트에서 디렉터리를 만들고 foobaz해당 디렉터리에 실행 파일을 설치합니다. 문제는 런타임 시 ubuntu(루트가 아닌) 사용자가 실행 파일을 소유하고 실행해야 한다는 것입니다.

따라서 본질적으로 다음을 수행할 수 있는 방법이 필요합니다 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.어떻게 해야 하나요?

관련 정보