사용자의 그룹 이름이 다른 사용자의 사용자 이름과 동일할 수 있습니까?

사용자의 그룹 이름이 다른 사용자의 사용자 이름과 동일할 수 있습니까?

user1의 그룹 이름이 xyz라고 가정합니다.

동일한 Linux 시스템에서 user1이 아닌 다른 사용자의 사용자 이름이 xyz일 수 있습니까?

답변1

예, 가능합니다. 하지만 혼란스러울 수 있으므로 권장하지 않습니다.

실제로 대부분의 UNIX 및 Linux 배포판에서는 사용자 xyz가 자동으로 xyz라는 그룹을 생성하고 사용자 xyz를 해당 그룹의 (유일한) 구성원으로 할당하는 것이 일반적입니다.

답변2

실제로 사용자와 동일한 이름으로 그룹을 만드는 것이 일반적인 관행입니다. 예를 들어 루트 계정과 루트 그룹이 있습니다. 확인하다/etc/그룹그리고/etc/비밀번호파일을 볼 수 있습니다. 또한 이 파일에 대해 자세히 알아보려면 다음 두 nixCraft 페이지를 확인하세요.

/etc/passwd 파일 형식 이해
/etc/group 파일 이해

사용자 계정과 사용자 그룹은 /etc/passwd 파일을 제외한 다른 곳에서는 서로 결합되지 않습니다. 그래서 당신은 가질 수 있습니다 :

user1:x:0:0:user2:/root:/bin/bash
user2:x:0:0:user1:/root:/bin/bash

그런데 이게 좀 헷갈릴 수도 있을 것 같아요.

관련 정보