LINUX의 디렉터리와 파일에 대한 권한을 이해하는 데 문제가 있습니다.
다음 각 파일에 대한 권한을 검사하여 파일인지 디렉터리인지 식별하고 전체, 사용자 및 그룹에 허용되는 액세스를 설명합니다.
- ㅏ. -rwx---rx
- 비. drwx------
- 씨. -rwxrwxr--
- 디. dr-x---rx
- 이자형. -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
. 파일/디렉토리와 연결된 그룹은 4번째 열이며, 다시 그룹이라고 합니다 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 위키피디아 페이지상세 사항은.