(1) sudo (Substitute user do) 명령어

2019. 3. 25. 17:28 OS/Linux

sudo 명령어는 유닉스 및 리눅스 계열에서 다른 사용자의 보안권한과 관련된 프로그램을 구동할 수 있게 해주는 프로그램이다.



Substitute user do 의 줄임말로 다른사용자의 권한으로 명령을 이행하라는 뜻이다.



사용목적 : 관리자(root)가 특정 사용자(특정 그룹)에게 특정 명령(명령그룹)을 root계정으로 실행할 수 있는 권한부여


 

작동 원리 : sudo명령어다음에 사용하고자 하는 명령어를 입력하면, sudo유틸리티는 구성파일인 /etc/sudoers 파일내에 현재 호스트에서 그 명령어를 사용하는 것이 허가 되어 있는지를 확인한뒤, 허가 되어 있으면 패스워드를 입력하여 사용하도록 함.




결론 :  Linux sudo 명령어는 일반 사용자가 패스워드없이 root 권한의 명령어를 실행할 수 있다.



출처: https://sourceflower.tistory.com/53?category=613435 [소스플로우]