루트와 수퍼 유저의 차이점은 무엇입니까?


21

그들은 동일한 것을 언급하거나 파일 시스템의 위치 (최상의베이스)와 수퍼 유저 권한이있는 사용자 (Windows 관리자 계정에 해당하는 종류)입니까? 그들은 같은 암호가 필요합니까? 수퍼 유저는 커널 자체입니까?

답변:


24

'root'는 전통적으로 수퍼 유저 레벨 권한을 가진 사용자 계정에 부여 된 이름입니다. 이런 점에서 그것들은 하나이며 동일하지만, 내가 아는 규칙은 슈퍼 유저 계정을 루트라고해야한다는 규칙이 없습니다.

수퍼 유저 만 루트 디렉토리 (/)에 대한 쓰기 권한을 가지고 있기 때문에 계정 이름이 'root'일 수 있습니다.

윈도우 관리자 계정은 하지 윈도우 관리자가 할 수있는 일에 제한이 있기 때문에 유닉스 수퍼 유저 계정과 유사합니다. Windows NT 기반 OS에서 루트에 대한 아날로그는 대화식 사용자가 사용할 수없는 SYSTEM 계정입니다.


16
커널은 루트 사용자를 uid (0)로 식별합니다. 에서 원하는 계정 이름을 지정할 수 있습니다 /etc/passwd. 계정 root이 없으면 일부 시스템 소프트웨어가 혼동 될 수 있지만 더 많은 항목이있을 수 있습니다. 약간의 편집증 사람들은이 root항목과 toor의 항목 /etc/passwd그래서 쉘 중 하나가 (디스크 오류로 인해 예) 어떻게 든 파손 된 경우 다른 사람이 사용할 수 및 수리에 로그인 할 때, UID 0,하지만 서로 다른 껍질 모두를, 시스템.
Gilles 'SO- 악마 중지'

1
BTW는 수퍼 유저라는 GoboLinux라는 배포판이 있습니다 ... gobo
Alois Mahdal

Windows와 관련하여 Unix 수퍼 유저와 정확히 동일한 것은 없습니다. SYSTEM은 기본 제공 로그온 세션이있는 잘 알려진 그룹이지만 관련 그룹 및 권한은 시스템 액세스 토큰마다 다릅니다. 그러나이 로그온은 Unix 루트와 가장 유사합니다. 대화식 프로세스는 SYSTEM으로 실행될 수 있습니다. 일반적으로 psexec.exe가 사용되지만 권한있는 프로세스는 세션에 대한 SYSTEM 기본 토큰을 얻을 수 있습니다 CreateProcessAsUser.
Eryk Sun

0

/는 linux의 최상위 디렉토리이며 모든 하위 디렉토리는 / 아래에 있습니다. / root는 루트 사용자의 기본 홈 디렉토리입니다.

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