sudo를 사용하여 명령을 실행하면 동일한 세션에서 향후 명령도 루트로 실행됩니까?

sudo를 사용하여 명령을 실행하면 동일한 세션에서 향후 명령도 루트로 실행됩니까?

저는 프로젝트를 시작하고 구축하기 위해 원시 프로덕션을 시험해보고 싶습니다. 다음과 같이 관련 부분이 포함된 Makefile이 있습니다.

TARGET := libtest

BIN_DIR := bin
BUILD_DIR := build

.PHONY: clean

clean:
    -@rm -rvf $(BIN_DIR)/*
    -@rm -rvf $(BUILD_DIR)/*

BIN_DIR전체 내보내기 경로가 정의되도록 변수를 제거했고 이로 인해 구문 분석이 TARGET이루어졌습니다 . - After my next run 거의 즉시 Ctrl+C를 눌러도 폴더가 없었습니다 . 기쁨!-@rm -rvf $(BIN_DIR)/*rm -rvf /*make/bin

이 문제를 해결할 수 있을 것 같은데 어떻게 이런 일이 일어나는 걸까요? 아마도 패키지를 설치하기 위해 sudo실행하고 있던 동일한 터미널에서 5~10분 동안 실행한 것 같지만 , 특별히 지정하지 않는 한 아무것도 루트로 실행되지 않는 것 같습니다 .makesudo

관련 정보