다른 사용자로 체인의 두 번째 명령 실행

다른 사용자로 체인의 두 번째 명령 실행

다음으로 로그인하여 user1다음을 실행하면: $ sudo su user2 && cd && ./script.sh status

의 컨텍스트에서 cd및 를 모두 실행합니다 ../script.sh statususer1

위의 명령을 작성하는 방법 cd 다음과 같이 실행 user2?(이 경우 가 user2아닌 의 ~ 폴더로 이동하세요 user1)

답변1

다음 명령을 사용하여 다른 사용자 또는 루트 사용자로 실행할 수 있습니다.

sudo su - user2 -c "cd && ./script.sh status"

관련 정보