Linux

bash 스크립트 실행 시 관리자권한 확인하기

bitcoder 2022. 12. 10. 21:50
728x90

작성하는 bash 스크립트가 관리자권한으로 실행되어야할 때 필요한 내용을 소개합니다.

 

다음의 코드를 이용합니다.

 

#!/bin/bash

if [ "$EUID" -ne 0 ];then
    echo "Please run as root"
    exit
fi

# your script code here...

effective uid가 0이 아니라면 에러메시지를 출력하고 스크립트를 종료하게 됩니다.

 

관리자 권한이라면 '# your script code here...' 아래의 스크립트 코드를 실행하게 됩니다.

728x90