파일 속성과 사용자 및 그룹 간의 관계

파일 속성과 사용자 및 그룹 간의 관계

파일 속성과 사용자 및 그룹 간의 관계가 명확하지 않습니다.

root@debian:/home/debian# ls  -l  /home/linuxsir
total 4
-rw-r--r-- 1 linuxsir root 1549 Feb 23 19:16 test.txt

나는 /home/linuxisir 디렉토리에 test.txt라는 파일이 포함되어 있고 linuxsir가 그 소유자이며 linuxsir가 루트 그룹에 속한다고 결론을 내렸습니다.

root@debian:/home/debian# cat /etc/group
root:x:0:
linuxsir:x:1004:
postgres:x:120:
my_test_group1:x:1005:linuxsir,linuxsir2

cat /etc/group으로 판단하면 linuxsir은 루트 그룹에 속하지 않습니까?
이 문제를 어떻게 올바르게 보아야 할까요?

답변1

먼저, cat /etc/group시스템에서 생성된 그룹만 표시됩니다. 자신이 속한 그룹을 알고 싶다면 linuxsir이 명령을 사용해야 합니다 groups linuxsir.

결과 ls -l는 다음과 같습니다.

-rw-r--r-- 1 linuxsir root 1549 Feb 23 19:16 test.txt

그 뜻은:

  • 사용자 linuxsir은(는)소유자test.txt를 읽고 쓸 수 있습니다.
  • 그룹 루트는 읽기만 가능
  • 다른 사람들은 읽기만 할 수 있습니다

group root누가 파일을 소유하고 있는지는 알려주지 않고 , group root파일에 대해 어떤 권한이 있는지만 알려줍니다.

기본적으로,소유자파일의 사용자는만들어진그것과그룹파일에 할당된 것은메인 그룹사용자. 그러나 파일 그룹 변경을 사용할 수 있습니다 chgrp.

관련 정보