Linux文件属性结构
Drwxr-xr-x 5 root root 4096 ju125 .cshrc
(1) (2) (3) (4) (5) (6) (7)
(1) 파일 하가
(2)링크 수
(3)소유자명(계정명)
(4)그룹명
(5)파일 크기(바이트 단위)
(6)갱신 날짜,시간
(7)파일명
파일 허가상태
d rwx rwx rwx
(1) (2) (3) (4)
허가권에는 총 10자로 되어 있다
(1)파일 구분: 파일의 종류가 무엇인가를 나타낸다
(2)소유자:파일의 소유자(만든 이)에 대한 허가권
(3)그룹:소유자가 속한 그룹에 대한 허가권
(4)그 밖의 사람들: 소유자와 그룹 이외의 사용자에 대한 허가권
파일 구분:
- : 일반적인 파일
d: 디렉토리
l: 심볼릭 링크
b:블록형 특수 파일
c:문자형 특수 파일
허가 상태
r(read): 일기 허가
w(write): 쓰기 허가
x(execute): 실행하기 허가
소유권 변경:
chown명령어를 사용한다.
형식:chown[옵션][바꿀 소유권자ID][파일 or 디렉토리명]
[옵션]
-R:하위 디렉토리/파일에 모두 적용한다.
그룹 소요권 변경
chgrp명령어를 사용한다.
형식:chgrp[옵션][바꿀 그룹의 소유권자ID][파일 or 디렉토리명]
[옵션]
-R: 하위 디렉토리/파일에 모두 적용한다.
허가권변경:
허가권은 사용자와 그룹,다른 사용자에 대한 허가권의 3부분으로 구성
명령:chmod
형식:chmod {a,u,g,o} {+,-} {r,w,x} [파일이름]
a: all , u:user, g:group, o: other
+:추가, -:제거
r: 읽기권한, w:쓰기권한, x: 실행권한
1)chmod a+x file1 ->모든 사용자에게 실행 권한을 추가
2)chmod 0-x file2 -> 다른 사용자에게 실행 권한을 제거
3)chmod ug+rw, 0-r file3 -> 소유자와 그룹에 읽기쓰기 권한을 주고 다른 사용자에게는 읽기 권한을 금지한다.
문자를 이용하는 방법보다 숫자를 이용해 허가권을 변경하는 방법이 더 많이 사용된다
4 2 1 4 2 1 4 2 1
r w x r w x r w x
위 3개의 숫자를 더한 값을 사용한다.
1) chmod 754 file1 ->사용자는 읽기/쓰기/실행 모두 가능
그룹사용자는 읽기/실행 가능
다른 사용자는 읽기만 가능하다
浙公网安备 33010602011771号