본문 바로가기

Backend Study/Server

리눅스 사용시 root?

리눅스 사용 중 root라는 용어, 아주 많이 접해봤을 것이다. 

 

root란 쉽게 한마디로 말하면 최고 관리자 이다. 

리눅스 계열 운영체제에서 root계정은 반드시 존재하고, 운영체제의 모든 것을 제어할 권한을 가지게 된다.

 

 

그럼 컴퓨터 주인이 사용하는 계정과 차이점은 뭘까?

리눅스 운영체제에서는 컴퓨터 주인 계정이 root 계정보다 낮은 권한을 가진다. 

 

리눅스를 사용할 때 sudo 라는 명령어 대부분 사용해봤을 것이다. 

-sudo 명령어는 유닉스  유닉스 계열 운영 체제에서, 다른 사용자의 보안 권한, 보통 슈퍼유저로서 프로그램을 구동할 수 있도록 하는 프로그램이다.

 

프로그램 - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

여기서 일반 계정과 root 계정의 차이를 느낄 수 있다. 

 

 

나는 sudo 명령어를 사용하면서, 하나의 의문이 생겼었다... 왜,, 왜이렇게 사용하지? 번거롭게,,

안전과 보안을 위한 조치라고 한다. 당연한 것이다! root권한이 남용되는 것을 최소화하기 위하여, 사용자 계정을 만들고 동작하도록 하는 것이다.