
파일 속성과 사용자 및 그룹 간의 관계가 명확하지 않습니다.
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
.