본문 바로가기
Development/ShellScript | Bash

스크립트 실행시 권한 확인

by Dev. Jkun 2022. 10. 24.
반응형

배치 / 데몬 스크립트를 작성할때 실행 권한을 확인이 필요할 때가 있다.

이 때는 id 명령어를 통해서 결과를 확인해 보면 간단하게 알 수 있다.

id 실행결과

그럼 sudo 로 실행했을때는 uid=0(root) 가 보이는 것을 확인할 수 있다.

그럼 이제 작성하는 스크립트에 아래 조건문을 넣어주자.

 

#!/bin/bash

if [ $(id -u) -ne 0 ]; then
	# root 계정이 아닌 경우
	exit
fi

 

반응형

댓글