삭제된 그룹과 동일한 ID로 그룹을 생성할 수 있나요?

삭제된 그룹과 동일한 ID로 그룹을 생성할 수 있나요?

ID가 있는 그룹을 생성 1000하고 이 그룹에 연결된 일부 파일과 디렉터리가 있다고 가정해 보겠습니다. 그런 다음 이 그룹을 삭제합니다.

새 그룹을 생성하면 이 새 그룹도 그룹 ID를 가질 수 있으므로 1000이전 그룹과 연결된 파일 및 디렉터리가 이제 새 그룹과 연결됩니까?

답변1

짧은 대답은 "예"입니다. 기존 그룹에 현재 특정 그룹 ID가 있는 경우 발생 방식에 관계없이 해당 그룹 ID와 모든 연결을 갖게 됩니다.

이 사실은 아래 그림과 같이 우리 스스로도 쉽게 확인할 수 있습니다.

group1먼저 그룹 ID가 1000인 그룹을 만듭니다 .

user@host:~$ groupadd group1 --gid 1000

그룹 항목 확인 group1:

user@host:~$ getent group group1

group1:x:1000:

파일을 생성 testfile하고 그룹 소유자를 다음으로 설정합니다 group1.

user@host:~$ touch /tmp/testfile

user@host:~$ chown user:group1 /tmp/testfile

소유권 확인 testfile:

user@host:~$ ls -l /tmp/testfile 

-rw-r--r-- 1 user group1 0 Jan 1 00:00 /tmp/testfile

이제 그룹 ID가 1000인 group1새 그룹을 삭제하고 만듭니다.group2

user@host:~$ groupdel group1

user@host:~$ groupadd group2 --gid 1000

그룹 항목 확인 group2:

user@host:~$ getent group group2

group2:x:1000:

소유권 확인 testfile:

user@host:~$ ls -l /tmp/testfile

-rw-r--r-- 1 user group2 0 Jan 1 00:00 /tmp/testfile

이제 그룹 소유자가 testfile로 등록 되었습니다 group2. 이는 그룹 이름이 기본 식별자인 그룹 ID의 별칭 역할을 하기 때문입니다.

관련 정보