Bash 스크립트 작성시 ROOT 여부 확인
아래와 같이 코드를 도입부에 추가하면 루트 권한이 있는 경우에만 실행 되도록 할 수 있습니다.
#!/bin/bash ROOT_UID=0 E_NOTROOT=67 if [ "$UID" -ne "$ROOT_UID" ] then echo "Script have to execute on ROOT mode" exit $E_NOTROOT fi
아래와 같이 코드를 도입부에 추가하면 루트 권한이 있는 경우에만 실행 되도록 할 수 있습니다.
#!/bin/bash ROOT_UID=0 E_NOTROOT=67 if [ "$UID" -ne "$ROOT_UID" ] then echo "Script have to execute on ROOT mode" exit $E_NOTROOT fi