Development/ShellScript | Bash
스크립트 실행시 권한 확인
Dev. Jkun
2022. 10. 24. 00:17
반응형
배치 / 데몬 스크립트를 작성할때 실행 권한을 확인이 필요할 때가 있다.
이 때는 id 명령어를 통해서 결과를 확인해 보면 간단하게 알 수 있다.
그럼 sudo 로 실행했을때는 uid=0(root) 가 보이는 것을 확인할 수 있다.
그럼 이제 작성하는 스크립트에 아래 조건문을 넣어주자.
#!/bin/bash
if [ $(id -u) -ne 0 ]; then
# root 계정이 아닌 경우
exit
fi
반응형