Linux와 커맨드 라인 기초
Linux의 sudo 명령에 대한 설명으로 올바른 것은?
- Asudo를 붙인 명령은 root의 비밀번호를 알면 누구나 실행할 수 있으며, 누가 실행했는지의 기록은 어디에도 남지 않는다
- Bsudo를 붙인 명령은 다른 프로세스보다 높은 우선순위를 커널로부터 받아 CPU를 우선하여 사용할 수 있으므로 빠르게 실행된다
- Csudoers에서 허가된 사용자가 다른 사용자(기본값은 root)의 권한으로 명령을 실행하는 것으로, 기본적으로는 자신의 비밀번호를 입력한다
정답과 해설 보기
정답: C. sudoers에서 허가된 사용자가 다른 사용자(기본값은 root)의 권한으로 명령을 실행하는 것으로, 기본적으로는 자신의 비밀번호를 입력한다
root는 파일 권한의 제한을 기본적으로 받지 않고 시스템의 모든 것을 조작할 수 있는 관리자 계정(슈퍼유저)입니다. sudo는 /etc/sudoers 등에서 허가된 사용자만이 명령을 하나씩 root 등의 권한으로 실행할 수 있게 하는 구조로, 기본 설정에서는 본인의 비밀번호로 확인하고 실행한 명령을 기록합니다. root의 비밀번호를 공유하여 항상 root로 로그인하는 것보다 누가 무엇을 했는지 추적하기 쉽고, 필요할 때만 강한 권한을 사용할 수 있습니다. 권한을 필요 최소한으로 한다는 생각은 보안의 최소 권한의 원칙에 바탕을 두고 있습니다.