![CHMOD를 사용하여 이 권한(-r--rwx-rw-)을 어떻게 부여합니까? [복사]](https://linux55.com/image/82518/CHMOD%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%9D%B4%20%EA%B6%8C%ED%95%9C(-r--rwx-rw-)%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B6%80%EC%97%AC%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
공무원 시험 준비 중인데 한번 볼까요?이 질문(pt-BR) 답변하기 전에 chmod에 대한 내용을 읽고 권한이 다음과 같이 3가지 그룹(사용자, 그룹, 기타)으로 나누어져 있다는 것을 알게 되었습니다.
Nível u g o
Permissão rwx r-x ---
Binário 111 101 000
Octal 7 5 0
그렇다면 권한 문자열에 9(3x3) 문자(-r--rwx-rw-)가 넘는 이유는 무엇입니까?
답변1
476입니다. 기억하는 좋은 방법은 읽기의 값은 4, 쓰기의 값은 2, 실행의 값은 1이라는 것입니다.
또한 첫 번째 숫자는 소유자 전용이고, 두 번째 숫자는 그룹 전용이며, 세 번째 숫자는 다른 모든 사람 전용입니다.
owner group other
Read 4 4 4
Write 2 2 2
Execute 1 1 1
더 많은 권한이 있는 경우 숫자를 함께 추가할 수 있습니다. 따라서 4+1은 논리적으로 5이므로 rx는 5입니다.
또한 rwxrwxrwx 앞의 문자(때때로 -로 표시됨)가 파일 형식입니다. drwxrw-r--와 같은 내용이 표시되면 D는 디렉터리를 의미합니다. list 를 사용할 때 ls -l
모든 디렉토리에는 권한 문자열 시작 부분에 d가 있고 모든 파일에는-.
d와 대시(-) 외에도 소켓에는 s, 기호 링크에는 l, 장치 파일에는 c와 b, 게이트에는 D(대문자), 명명된 파이프에는 p가 있습니다.
Doors는 현재 Solaris 운영 체제에서만 구현되므로 너무 걱정하지 마십시오.
답변2
아래 표의 설명 필드에서 수행하려는 작업을 읽거나 ls -l을 수행하여 그 의미를 확인하세요. 각 개체(파일, 디렉터리, 소켓, 장치 등)에는 개체의 가능성을 나타내는 10개의 위치가 있습니다. 예를 들어 -rwxr-x---를 볼 수 있습니다. 이 10개 위치를 다음 섹션으로 나눌 수 있습니다.
이것1첫 번째 문자: 어떤 유형의 객체인지;-파일의 경우,디디렉토리의 경우,에스소켓용.
이것2까지 포함4첫 번째 문자:권한~을 위한소유자물체.
이것5일까지(포함)7첫 번째 문자:권한~을 위한그룹물건을 소유하세요.
이것8일까지(포함)10첫 번째 문자:권한~을 위한다른 사람.
Numeric Readable Explanation
0 --- No access.
1 --x Execute access.*
2 -w- Write access.**
3 -wx Write and execute access.***
4 r-- Read access.
5 r-x Read and execute access.
6 rw- Read and write access.
7 rwx Read, write and execute access.