Linux 명령줄 긴 목록 필드 문제

Linux 명령줄 긴 목록 필드 문제

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

일반 파일의 경우 -.

관련 정보