유닉스 chmod 값
OS/리눅스 & 유닉스 2011. 11. 14. 20:48유닉스 또는 리눅스의 권한에 대하여 그리고 권한 변경에 대하여 알아 보겠습니다.
UNIX 권한은 10자리로 표현 됩니다.
10자리의 의미를 알려면 1자리/3자리/3자리/3자리로 나누어서 보면 괜잖습니다.
우리가 눈여겨 볼 권한 부분은 빨간색 부분입니다.
<r : 읽기권한, w : 쓰기권한, x : 실행권한>
디렉토리(1자리), 소유자권한(2~4자리), 그룹권한(5~7자리), 전체권한(8~10자리) 입니다.
자세한 살펴 보면
첫번째자리 d(디렉토리),-(파일) 즉 예제 그림에서 1개는 디렉토리이고 1개는 파일입니다.
두번째자리 3개(소유자권한) rwx : 소유자의 권한이 읽고/쓰고/실행 권한이 있다는 것을 말합니다.
세번째자리 3개(그룹권한) rw- : 그룹권한은 읽고/쓰기 권한만 있다는 것을 말합니다.
네번째자리 3개(전체권한/기타권한) -w- : 전체권한은 쓰기 권한만 있다는 것을 말합니다.
그럼 이러한 권한을 바꾸는 명령어를 살펴 보도록 하겠습니다.
명령어는 chmod 인데 사용 법은 예를 들면 <chomd 777 파일명> 입니다.
가운데 777은 변경이 가능 합니다.
이건 암기를 해야 되는데 r/w/x 권한을 각각 숫자로 표현하면 4/2/1 입니다.(단순 덧셈으로 각 부분의 권한을 주게 됩니다.)
7/7/7 => 소유자권한/그룹권한/전체권한 <7이라는 숫자는 단순 덧셈 4 + 2 + 1 입니다.>
예를 들어서 chmod 777 goods 실행을 하면
goods 디렉토리의 권한이 drwxrwxrwx(777) 변경이 됩니다.
[출처] 유닉스 권한 <chmod>|작성자 샤방샤방
'OS > 리눅스 & 유닉스' 카테고리의 다른 글
유닉스 작업 시간 측정 (마이크로세컨드) (0) | 2011.11.21 |
---|---|
[Unix] 시간측정 (0) | 2011.11.18 |
waitpid (0) | 2011.11.08 |
wait(), waitpid() (0) | 2011.11.08 |
+ 프로세스 & 좀비프로세스 + (0) | 2011.11.08 |