이것은 설명의 문제라기보다 문제가 아닙니다.
저는 시스템 관리자는 아니지만 호기심에 구성 파일을 살펴보고 이 동작을 발견했습니다.
이것은센트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) 시스템이 이 작업을 수행합니다.