스크립트 내에서 사용자 ID를 전환하여 설치 프로세스의 일부로 루트로 실행되어 외부 스크립트를 호출하지 않고 일부 명령을 실행 한 다음 root
다른 명령을 실행하도록 돌아가는 방법이 있습니까?
일종의:
#!/bin/bash
some commands as root
SWITCH_USER_TO user
some commands as user including environment variables checks, without calling an external script
SWITCH_USER_BACK
some other stuff as root, maybe another user id change...
의 중복 나는 스와 해당 사용자로 bash는 스크립트의 나머지 부분을 실행하는 데 어떻게 사용합니까?
—
Dan Dascalescu
이 답변을 살펴보십시오. stackoverflow.com/a/17758312/1243547
—
Klaus