sudo | sudo란? sudo의 필요성

    반응형

     

    sudo는 유닉스 계열 OS에서 관리자 권한으로 실행할 수 있게 하는 명령어입니다.

    원래는 superuser do에서 유래하였다고 알려져있지만, 현재에는 substitute user do로 해석한다고 합니다. Shut Up and DO👻

     

    sudo 설정은 다음과 같이 /etc/sudoers 설정 파일을 편집하거나 visudo 명령어로 편집할 수 있다.

    $ sudo vim /etc/sudoers
    $ sudo visudo

     

    sudo는 왜 필요한가?

    여기서 의문이 생길 수 있습니다. '아니, 루트 권한을 왜 빌려주는 거야? 그냥 주면 되잖아?? 귀찮게 왜 sudo 쳐야돼?'

    이 질문에 대한 답은 "빌려주는 게 더 안전하니까!" 입니다. root로 로그인 하는 사용자와 그 시간은 적으면 적을 수록 안전하고 좋습니다. 따라서 root 권한이 필요한 경우에만 sudo 명령어를 사용하여 제한적으로 실행하는 것이 시스템의 안전성과 보안을 위해서 좋은 것이죠. 또한, root가 아닌 사용자가 sudo 명령어를 사용한 경우, log 추적이 용이합니다.

    반응형

    댓글