POSIX는 특정 사용자 이름을 보장합니까?

POSIX는 특정 사용자 이름을 보장합니까?

POSIX 정의에는 구체적인 내용이 있습니다.제3.424조사용자 데이터베이스인 은 각 사용자 ID와 연결되어야 하는 정보를 정의합니다. 그러나 문서 전체에서 (적어도 간단한 Ctrl+ f검색으로는) , , , , root와 같은 일반적인 시스템 사용자 이름에 대한 언급을 찾을 수 없습니다 . 이것들은 언급되지 않은 것 같습니다syslogbindaemonnobodysysnewgrp 유틸리티3.424에 언급된 정의.

이는 다음과 같은 질문을 던집니다. POSIX에는 시스템 수준의 사용자 이름이나 UID가 필요합니까? 사용자에게 root가 필요 합니까 root, 아니면 가장 강력한 시스템 계정이 호출되지 않거나 rootUID가 0이 아닌 POSIX 호환 시스템을 갖는 것이 이론적으로 가능합니까?

답변1

이것은 매우 좋은 질문입니다. 간단한 대답은 '아니요'입니다.

보장할 수 없습니다. 이름을 바꿀 수도 있습니다.뿌리도착하다토토.

그러나 많은 서비스와 기능이 특정 사용자 이름(보통 루트)에 의존하기 때문에 시스템이 불안정할 수 있습니다.

관련 정보