chmod

1672 단어 linuxshell
1 코드:
chmod [mode] file

그 중에서 m o d e 는 8 진수 이다.
절대 모드 에서 권한 부분 은 서로 다른 의 미 를 가진다.모든 권한 위 치 는 8 진수 로 대표 합 니 다. 예 를 들 어
코드:
0 4 0 0       
0 2 0 0       
0 1 0 0        

0 0 4 0       
0 0 2 0       
0 0 1 0        

0 0 0 4       
0 0 0 2       
0 0 0 1        

권한 을 설정 할 때 위 에서 파일 의 소유자, 그룹 사용자 와 다른 사용자 가 가 진 권한 에 해당 하 는 숫자 를 찾 아 더 하면 해당 하 는 권한 표시 입 니 다.
이 를 통 해 알 수 있 듯 이 파일 의 주, 그룹 사용자 와 다른 사용자 가 각각 가 질 수 있 는 최대 권한 치 는 7 이다.
앞에서 든 예 를 다시 보 자.
코드:
-rwxr--r--  1   root            0 10  19 20:16 temp

해당 권한 은:
코드:
rwx-:0400 + 0200 +0100 (      、 、  ) = 0 7 0 0
r--:0 0 4 0 (      ) = 0 0 4 0
r--:0 0 4 0 (      ) = 0 0 4 0
0 7 4 4

8 진법 권한 을 계산 하 는 더 좋 은 방법 이 있 습 니 다. 다음 과 같 습 니 다.

    :r w x:4 + 2 + 1
    :r w x:4 + 2 + 1
    :r w x:4 + 2 + 1

이 위 에 있 는 이 상 태 는 해당 하 는 권한 값 을 쉽게 계산 할 수 있 습 니 다. 각각 파일 의 소유자, 그룹 사용자 와 다른 사용자 에 게 해당 하 는 권한 아래 의 숫자 를 더 하면 됩 니 다.
temp 파일 은 다음 과 같은 권한 을 가지 고 있 습 니 다:
코드:
r w x     r - - r - -
4+2+1  4     4

해당 권한 위치 에 해당 하 는 값 을 합치 면 744 입 니 다.
예:
코드:
chmod 666 rw- rw- rw-             
chmod 644 rw- r-- r- -               ,         
chmod 744 rwx r-- r- -        、       ,          
chmod 664 rw- rw- r- -                  ,       
chmod 700 rwx --- ---        、       
chmod 444 r-- r-- r- -          

좋은 웹페이지 즐겨찾기