패스잇
인프라 & 클라우드 · 기초

Linux에서 `sudo` 명령어는 어떤 용도로 사용되며, 일반 사용자가 `sudo`를 사용할 때 어떤 이점을 얻을 수 있는지 설명해주세요.

힌트 · sudo는 일반 사용자가 root 권한으로 명령을 실행할 수 있게 해주며, 보안 강화를 위해 root 계정 직접 사용을 피하고 필요한 경우에만 권한을 부여합니다.

root 권한권한 상승보안접근 제어관리자 권한

모범답안

sudo 명령어는 일반 사용자가 관리자, 즉 root 권한으로 특정 명령어를 실행할 수 있도록 해주는 아주 유용한 도구입니다.

일반 사용자가 sudo를 사용하면 다음과 같은 이점을 얻을 수 있습니다.

첫째, 보안 강화입니다. root 계정은 시스템의 모든 권한을 가지고 있기 때문에 직접 사용하는 것은 매우 위험합니다. sudo를 사용하면 필요한 명령어에 대해서만 일시적으로 root 권한을 얻을 수 있어, 실수로 시스템을 손상시키거나 악의적인 공격으로부터 시스템을 보호하는 데 도움이 됩니다.

둘째, 접근 제어입니다. 시스템 관리자는 sudoers 파일을 통해 어떤 사용자가 어떤 명령어를 root 권한으로 실행할 수 있는지 세밀하게 제어할 수 있습니다. 이를 통해 특정 사용자에게 필요한 관리자 권한만 부여하여 시스템 운영의 효율성과 보안성을 높일 수 있습니다.

간단히 말해, sudo는 일반 사용자가 꼭 필요한 경우에만 제한적으로 관리자 권한을 안전하게 사용할 수 있게 해주는 핵심적인 명령어입니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 Linux 면접 질문

← Linux 면접 질문 전체 보기