Linux 명령줄 Wiillian Shots
페이지 16
대지
-rw-r--r--
중요성
파일 액세스 권한. 첫 번째 문자는 파일 유형을 나타냅니다. 다양한 유형 중에서 선행 대시는 일반 파일을 나타내고 광고는 디렉토리를 나타냅니다. 다음 세 문자는 파일 소유자의 액세스 권한이고, 다음 세 문자는 파일 그룹 구성원의 액세스 권한이며, 마지막 세 문자는 그 외 모든 사람의 액세스 권한입니다. 9장에서는 그 전체 의미를 더 자세히 논의합니다.
이해가 안 돼요. 그는 다음 세 글자, 그다음 세 글자, 마지막 세 글자라고 하더군요..
-rw-r——-r——
위의 네 글자만 보입니다. 그는 또한 d가 디렉토리를 의미한다고 말했지만 d는 디렉토리를 의미하지 않습니다.
설명 해주십시오
답변1
Unix 파일 권한은 각각 3개의 문자로 구성된 세 그룹으로 나뉩니다.
user | group | other
-----+-------+------
rwx | rwx | rwx
다음과 같은 내용이 표시되면:
-rw-r--r--
이는 다음을 의미합니다.
user | group | other
-----+-------+------
rw- | r-- | r--
즉, 파일 소유자에게는 읽기+쓰기 권한이 있고, 파일 그룹 구성원에게는 읽기 권한이 있으며, 다른 모든 사람에게는 읽기 권한이 있습니다.
저자가 "다음 세 글자..."라고 말할 때 그는 이 세 글자 그룹을 언급하고 있습니다.
d
첫 번째 문자는 다음과 같이 디렉토리 에 대한 디렉토리 항목의 "유형"을 나타냅니다 .
$ ls -ld /usr/bin
dr-xr-xr-x. 1 root root 99276 Sep 13 13:49 /usr/bin/
첫 번째 문자는 c
문자 장치와 함께 사용할 수도 있습니다.
$ ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 Sep 14 13:10 /dev/ttyS0
b
블록 장치(예: 디스크)의 경우:
$ ls -l /dev/sda
brw-rw---- 1 root disk 8, 0 Sep 14 13:10 /dev/sda
명명된 파이프 의 경우 p
.
# ls -l /var/lib/nfs/rpc_pipefs/gssd/clntXX/gssd
prw------- 1 root root 0 Sep 14 13:11 /var/lib/nfs/rpc_pipefs/gssd/clntXX/gssd
일반 파일의 경우 -
.