'루트'계정의 출처


53

루트 계정의 출처는 무엇입니까? 어딘가에서 왔으며 어쨌든 루트라고 불리는 이유는 무엇입니까?

(원래 트위터에서 @lizztheblizz에 의해 요청되었습니다.)


7
나는 켄 톰슨의 루트 맥주에 대한 감사와 함께 갈 것입니다 : D

나는 때때로 내 컴퓨터가 그 자체로 사악한 일을하기 때문에 '모든 악의 근원'을 언급한다고 믿는다.

답변:


50

루트 사용자의 원래 홈 디렉토리는 파일 시스템의 루트였습니다 /( http://minnie.tuhs.org/cgi-bin/utree.pl?file=V5/etc/passwd ). 나는 사용자가 실제로 그 디렉토리의 이름을 따서 명명되었다고 생각합니다. 그러나 왜 '루트'가 아닌 '시작', '원산지'또는 다른 것입니까? 켄 톰슨과 데니스 리치 (Dennis Ritchie)는 유닉스를 쓰기 전에 멀티 랩을 개발했다. Multics history를 살펴보면 ROOT도 존재한다는 것을 알 수 있습니다 ( http://web.mit.edu/multics-history/source/Multics_Internet_Server/Multics_mdds.html ). 따라서 이름은 Multics에서 와야합니다.


방금 링크 한 Multics 문서를 보았습니다. 루트 디렉토리 (및 루트 볼륨)를 참조하지만 루트 사용자에 대한 참조는 없습니다 .
키이스 톰슨

1
mdd003.compout에는 루트 사용자가 있습니다. 파일 목록으로 보이는 것을 보면 Unix의 "ls -l"명령에서 볼 수 있듯이 루트 사용자가 분명히 있습니다.
HackSlash

23

Linux Info 에 따르면 이름의 출처는 파일 시스템 레이아웃 / 권한에서 나왔을 수 있습니다.

모든 강력한 관리 사용자에 대해 루트라는 용어를 사용하는 것은 루트 디렉토리에 쓰기 권한 (즉, 파일 수정 권한)이있는 유일한 계정이라는 사실에서 비롯된 것일 수 있습니다. 루트 디렉토리는 Unix와 같은 운영 체제에서 파일 시스템 (즉, 파일을 구성하는 데 사용되는 전체 디렉토리 계층)이 트리와 같은 구조로 설계되었다는 사실에서 그 이름을 얻습니다. 여기서 모든 디렉토리는 트리의 루트와 유사한 단일 디렉토리에서 분기됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.