루트 계정

루트 계정에는 시스템의 모든 프로그램, 파일 및 자원에 대한 가상의 무제한 액세스 권한이 있습니다.

루트 계정은 /etc/passwd 파일의 특수 사용자이고 사용자 ID(UID)가 0이며 일반적으로 root 사용자 이름이 부여됩니다. 이는 루트 계정을 특별하게 만드는 사용자 이름이 아니지만 UID 값은 0입니다. 이는 UID가 0인 사용자도 루트 사용자와 동일한 권한을 가짐을 의미합니다. 또한 루트 계정은 항상 로컬 보안 파일에 의해 인증됩니다.

루트 계정에는 언제나 비밀번호가 있어야 하며 공유될 수 없습니다. 시스템을 설치한 직후 루트 계정에 비밀번호가 부여되어야 합니다. 시스템 관리자만이 루트 비밀번호를 알고 있어야 합니다. 시스템 관리자는 루트 특권을 필요로 하는 시스템 관리 기능을 수행하는 경우에만 루트 사용자로 작동해야 합니다. 다른 모든 조작의 경우, 정상 사용자 계정으로 돌아가야 합니다.

주의: 루트 사용자로 일상적으로 작업하면 루트 계정이 시스템의 많은 안전 장치를 무시하기 때문에 시스템이 손상될 수 있습니다.