1 개요[ | ]
- Bash 스크립트 root로 실행하게 하기
- root로 스크립트 실행
- root 계정이 아니면 sudo 로 스크립트를 실행하게 함
- 물론 sudo를 수행할 수 있는 권한 설정(sudoer)되어 있어야 함
2 예시 1[ | ]
Bash
Copy
if [ $(id -u) -ne 0 ]; then exec sudo bash "$0" "$@"; exit; fi
# 여기부터 실제 스크립트 내용
whoami
Console
Copy
jmnote@zetawiki:~$ sh root_action.sh
root
3 예시 2[ | ]
Bash
Copy
if [ "$UID" -ne 0 ]; then exec sudo bash "$0" "$@"; exit; fi
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.