/etc/group 선언이 잘못된 것 같습니다. 여전히 유효합니까?

/etc/group 선언이 잘못된 것 같습니다. 여전히 유효합니까?

이것은 설명의 문제라기보다 문제가 아닙니다.

저는 시스템 관리자는 아니지만 호기심에 구성 파일을 살펴보고 이 동작을 발견했습니다.

이것은센트OS 5.8체계

/etc/그룹:

LN XX: <groupname>:x:<id>:<uname of another user>:<another user>:,<me>

보시다시피 사용자는 ","로 구분되지 않고 ":"으로 구분되며 이전에는 내 사용자 이름이 모두 ":,"였습니다.

나는 기본적으로 다른 그룹의 구성원입니다.

내가 쓰고 있는 폴더와 그 안에 있는 파일/디렉터리에 권한이 있습니다(775).

rwxrwxr-x
drwxrwxr-x

소유자는 이전에 언급한 그룹의 다른 사용자입니다.

내 질문은 다음과 같습니다

  • 왜 이 폴더에 쓸 수 있나요? /etc/group의 선언이 문서의 선언과 다르기 때문에 다른 것이 되어야 하지 않습니까?

  • 그룹에 사용자를 추가할 수 있는 다른 장소/방법이 있습니까?

답변1

귀하가 제공한 줄 에는 /etc/group귀하의 이름 앞에 이 있습니다 ,. Centos 시스템이 /etc/group을 구문 분석하는 데 상당히 자유로울 가능성이 있습니다(그러나 그럴 가능성은 낮음).

:아마도 이전에 분리된 모든 사용자 이름을 하나의 사용자 이름으로 취급하고 있을 가능성이 높으며 <uname of another user>:<another user>:... 귀하의 사용자 이름은 그룹의 두 번째 구성원일 뿐입니다. 귀하의 예와 유사한 가짜 그룹을 생성하면 내 (debian sid) 시스템이 이 작업을 수행합니다.

관련 정보