![다른 사용자로 체인의 두 번째 명령을 실행하십시오.](https://linux55.com/image/109137/%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20%EC%B2%B4%EC%9D%B8%EC%9D%98%20%EB%91%90%20%EB%B2%88%EC%A7%B8%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
로그인 user1
하고 실행하면:
$ sudo su user2 && cd && ./script.sh status
의 맥락에서 합계를 실행합니다 cd
../script.sh status
user1
위 명령을 작성하는 방법 cd
다음과 같이 실행 user2
?(이 경우에는 ~ 폴더로 이동하세요 user2
. user1
)
답변1
다음 명령을 사용하여 다른 사용자 또는 루트 사용자로 실행할 수 있습니다.
sudo su - user2 -c "cd && ./script.sh status"