Language & Framework & GIT/LINUX

[LINUX] && 연산자 사용 시 sudo가 적용되지 않는 경우

veganwithbacon 2023. 10. 20. 14:41
반응형

Sudo 명령어를 사용하다보면 한번씩 root권한에 대한 물음을 가져올 때가 있다.

 

이런 경우, sudo 명령어가 적용되지 않는 것이 아니라 && 이전의 명령에 대해 실행이 안된 경우 &&뒤의 명령이 실행되지 않는 것이다. 앞선 명령이 실행되지 않으면 뒤에 명령이 sudo가 필요한데, 이때 && 뒤의 명령어에 sudo가 없다보니 root권한을 요하게 되는 것이다.

 

결론 sudo가 &&연산자의 앞뒤로 명령을 함에 있어 필요하다면 번거롭더라도

  sudo  apt update && sudo apt install -y ~~~~~

로 해주면 뒤에 다른 파일을 실행하더라도 앞의 명령이 불허된다한들 root권한에 대한 물음은 발생하지 않는다.

반응형