LINUX의 디렉토리와 파일에 대한 권한을 이해할 수 없습니다.
파일인지 디렉터리인지 확인하고 다음 각 파일에 대한 권한을 확인하여 월드, 사용자 및 그룹에 허용되는 액세스를 설명합니다.
- ㅏ. -rwx---rx
- b.drwx------
- 씨. -rwxrwxr--
- d.Dr.-x---rx
- e. -rwx---rwx
답변1
질문에 제공한 비트 패턴의 권한은 다음과 같이 분류됩니다.
예시 #1
예시 #2
비트는 다음과 같이 분류됩니다.
- rw- --- ---
^-- denotes a directory ^-- user bits ^-- group bits ^-- other bits
각 비트팩(사용자, 그룹, 기타)에는 3개의 값이 포함됩니다.
- r = 읽다
- w = 쓰다
- x = 실행 파일
따라서 그룹화는 -rw-rw-r--
사용자 및 그룹 읽기/쓰기 권한이 있는 파일이고 다른 사용자는 읽기 액세스 권한만 있음을 의미합니다. 그룹화는 drwxr-x-r-x
이것이 디렉터리이고 소유자/사용자가 해당 디렉터리에 대한 읽기/쓰기/실행 권한을 갖는 반면, 그룹 및 기타 그룹은 읽기 및 실행 권한만 갖는다는 것을 의미합니다.
기억하다
파일/디렉토리의 소유자는 ls -l
출력의 세 번째 열에 나열된 사용자 이름입니다. 파일/디렉토리와 연관된 그룹은 네 번째 열이며 이름이 지정된 그룹이기도 합니다 root
. 다른 사용자 그룹은 기본적으로 처음 두 범주에 속하지 않는 모든 사람입니다(즉, 사용자 루트나 그룹 루트가 아님).
$ ls
-rw-r--r-- 1 root root 1749 Apr 14 2005 b
drwxr-xr-x 2 root root 4096 Dec 19 22:48 bin
drwxr-xr-x 2 root root 4096 Apr 10 2005 Desktop
권한 비트에 대한 참고 사항
단순화를 위해 실제로 표준 r, w 및 x보다 잠재적인 비트가 더 많다는 점을 무시하고 있습니다. 보다chmod 위키피디아 페이지자세한 내용은.