여러 Linux 사용자 간 uid/gid 공유
Source: Dev.to
여러 Linux 사용자 간 UID/GID 공유하기
여러 사용자와 그룹이 동일한 UID/GID를 공유하도록 만들 수 있습니다. 혼란스러울 수 있지만, 유용한 상황도 있습니다.
그룹
두 그룹이 같은 GID를 공유하려면 다음 파일들을 편집합니다:
/etc/group/etc/group-/etc/gshadow
원본 그룹 라인을 그대로 복제하고, 그룹 이름만 바꾼 새로운 줄을 추가합니다. 예를 들어, 원본 라인이 다음과 같다면:
group:bill.gates:x:1000:bill.gates
새로운 라인을 이렇게 만듭니다:
group:bill.fences:x:1000:bill.gates
파일을 저장하면 bill.gates와 bill.fences 모두 gid=1000을 가지며 동일한 사용자 bill.gates를 포함하게 됩니다.
사용자
사용자에 대해서도 같은 방법을 적용합니다. 다음 파일들을 수정합니다:
/etc/passwd/etc/passwd-/etc/shadow
원본 사용자 라인을 복제하고, 사용자 이름만 바꾼 새로운 항목을 추가합니다. 항목 순서에 유의하세요: 동일한 UID에 대해 첫 번째로 매칭되는 라인이 일반적으로 애플리케이션에서 표시되는 사용자 이름이 됩니다.
Note: UID와 함께 작동하는 일부 애플리케이션은 해당 UID와 매칭되는 첫 번째 사용자 이름만 표시할 수 있습니다.