문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [include(틀:다른 뜻2, other1=프로게임단, rd1=ROOT Gaming, other2=그 외 다른 루트, rd2=루트)] [목차] == 개요 == [[리눅스]]나 [[OS X]]와 같은 [[유닉스]] 계열의 [[운영체제]]에서 모든 권한을 가지고 있는 최고 관리자가 사용하는 id 를 의미하며, 최고 관리자인 사람 자체를 가리키기도 한다. userid 번호는 0번. 유닉스 계열의 모든 운영체제에는 이 root유저가 존재한다. == 특징 == 최고 관리자 root의 [[권력]]은 정말로 절대적인 존재이기 때문에 해당 [[운영체제]]의 '''모든 것을 제어할 권리를 가지게 된다.''' 여기서 말하는 모든 것에는 시스템을 파괴할 권한을 포함한다. 그것이 실수든 고의든간에. 그렇기 때문에 일반적인 [[리눅스]] [[운영체제]]에서는 기본적으로 컴퓨터 주인의 계정 또한 root보다 권한이 낮은 일반 사용자로 만들어지며, 시스템 관리 작업 등을 할 때에는 sudo 라는 명령을 사용해서 임시 root권한을 얻도록 되어 있다. [[OS X]]의 경우에는 root 권한이 필요한 작업을 하기 전에 패스워드를 물어보는데 이건 sudo커맨드에 GUI를 붙인 gsudo커맨드이다. 참고로 sudo su 명령을 사용하면 루트쉘로 진입할 수 있는데 이 루트쉘을 띄우는 것이 [[해커]]들의 궁극적 목표이기도 하다. 일단 루트쉘의 '''#''' 프롬프트(일반 사용자는 보통 $ 프롬프트)를 띄운 순간부터 해당 컴퓨터는 사용자의 명령에 절대복종한다. [[자살]]하라는 명령까지 군말 않고 따른다. 단 이렇게 root권한을 획득했다고 하더라도 해당 컴퓨터를 장악한 것이지 해당 컴퓨터가 속해 있는 네트워크를 장악한 것은 아니다. 네트워크를 장악하려면 [[라우터]]를 해킹해야 한다. 언뜻 보면 [[운영체제]]가 실제 주인인 당신의 권한을 제한하는 [[하극상]]을 연출하는 것처럼 보이지만, 이는 안전과 [[보안]]을 위한 조치이다. 시스템 설정을 변경해서 항상 root상태로 있을 수는 있는데 위험하다. 예를 들어 [[rm -rf /]]를 일반 사용자 계정에서 실행하면 권한 없음 에러를 내면서 시스템이 거부하지만 root계정일 경우에는 '''묻지도 따지지도 않고''' 실행해버릴 수 있다.[* 실제로는 rm커맨드에 최후 안전장치가 있어서 거부된다. --no-preserve-root 스위치를 붙여야 그제야 실행한다.] [[Windows]]의 경우 Administrator 그룹 계정이 명목상 여기에 해당되나, Administrator가 아니면 그야말로 '''아무 것도 할 수 없기 때문에''' Administrator를 안 쓰는 사람이 없다시피 했으며, 따라서 실제로는 '''사용자 계정이 곧 root 계정이나 마찬가지였다.''' Windows 구성 자체가 모든 사용자들과 금고 열쇠를 공유하고 있었던 셈. 이 문제는 [[UAC]]가 [[Windows Vista]] 때 도입되면서 해결되었으나, 그나마도 [[Windows XP]]에 길들여진 유저들은 UAC 기능을 끄고 사용하기도 한다. 일반 사용자가 최고 관리자로 되는 것을 [[루팅]](rooting) 이라고 한다. 해당 문서 참조. 애플의 경우 [[루트리스]]라는 명목으로 root를 엿먹이는 것을 내놓았다. root 명령으로도 못지우는 파일과 디렉토리를 만든 것.~~아니 root가 고자라니!~~ == 유사표현 == * 슈퍼유저 : 혼자 사용하는 것을 상정하여 만들어진 윈도우 초기버전 같은 구형 운영체제에서도, 일반 사용자가 실수로 시스템 파일을 삭제하여 컴퓨터를 사용할 수 없게 만드는 것을 방지하기 위해서 모든 걸 허용하지는 않도록 안전장치가 되어 있었다. 하지만, 필요에 따라서는 이런 제한을 풀고 시스템 파일을 수정할 수도 있어야 하기 때문에, 이런 이유로 나온 것이 슈퍼유저라는 개념이다. 위에서 설명한 root 와 동일한 권한을 가지고 있다고 보아도 무방하며, 때로는 동의어처럼 쓰이기도 한다. [* 안드로이드 같은 OS 는 유닉스 계열이지만, 혼자 사용하는 것을 기준으로 만들어져 있다.] * Administrator : 위에서 언급되었듯이 [[Windows]] 계열에서는 이 계정이 관리자 계정이다. root 와 동등하다고 보면 된다. * 시솝(sysop) : '''SYS'''tem '''OP'''erator 의 줄임말로 '시솝', '시삽', '시샵' 등으로 부른다. 이는 [[운영자]], [[관리자]]을 뜻하는 표현으로 [[하이텔]], [[천리안]] 같은 PC 통신 시절의 관리자를 의미하는 표현이었다. 이 문서에서 사용한 틀: 틀:다른 뜻2 (원본 보기) Root 문서로 돌아갑니다.