낮은 권한으로 애플리케이션 열기

낮은 권한으로 애플리케이션 열기

사전 및 사후 설치 bash 스크립트를 사용하여 루트로 실행되는 Mac 설치 프로그램이 있습니다.

설치 후 스크립트가 끝나면 루트로 상속하고 열리는 응용 프로그램을 시작합니다. 설치 프로그램을 실행한 다음 앱을 열 수 있는 사용자에게 권한을 다시 낮출 수 있는 방법이 있나요?

또는 좀 더 해킹적인 방법으로 스크립트의 일부 스케줄러에서 앱이 열리도록 설정할 수 있습니다. 그런 다음 사용자 권한이 있는 스케줄러에 의해 열립니다.

답변1

루트로 로그인한 경우 다음을 사용할 수 있습니다 su.

/bin/su -c "open -a App.app" username

관련 정보