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의 별칭 역할을 하기 때문입니다.