티스토리 뷰
※ Linux의 File 구조와 허가권, 소유권
1. Linux File 구조 (ls -l 로 파일을 보았을 때 나타나는 구조)
- .. r w - .. r - - .. r - - .. 1 .. roony .. england
1 2 3 4 5 6 7
1) 파일의 종류
2) 파일의 소유자의 허가권
3) 파일 소유 그룹의 허가권
4) 기타 사용자들의 허가권
5) 파일의 링크 개수
6) 파일의 소유자
7) 파일의 소유 그룹(지정그룹)
2. 소유권 (ownership)
ex> chown 777 databasss.sql
chgrp [적용그룹] [대상적용파일]
1) 소유권은 파일에 대한 소유자 및 소유 그룹을 말하며, 이러한 소유자나 소유 그룹들은
변경이 가능하다.
2) 사용법 : chown [적용유저:적용그룹] [대상적용파일]
3) 이 명령은 root만 사용 가능
4) 그룹만 변경시에도 chown 명령어를 사용할 수 있지만, chgrp라는 명령어를 사용해도
된다.
3. 허가권 (permission)
1) 정의
a. Linux의 파일들에 각 분류된 사용자에 대한 허가권을 부여하여 사용할 수 있다.
b. read, write, execute 세가지 기능을 제어할 수 있다.
c. 접근 구분은 소유자, 소유그룹(지정그룹), 타인 세 가지로 구분한다.
2) file에 대한 권한
a. read : 파일을 읽어올 수 있는 권한
b. write : 파일 내부 내용을 쓰거나 수정할 수 있는 권한
c. execute : 실행파일일 경우 실행할 수 있는 권한
3) directory에 대한 권한
a. read : directory 안에 있는 파일들의 리스트를 읽어올 수 있는 권한
b. write : directory 안에 파일을 생성하거나 지울 수 있는 권한
c. execute : cd 명령어를 이용하여 directory 안으로 접근할 수 있는 권한
4. 허가권 변경
1) 허가권은 지정파일에 접근할 수 있는 권한을 말하며, 접근할 수 있는 그룹은 세가지로
구분되어 있다.
a. user(소유자) : 파일을 만들거나 가지고 있는 자
b. group(소유 그룹) : 관리에 맞기게 지정할 수 있으며, 기본적으로 파일 소유자의 소속
primary group 이지만 바뀔 수 있다.
c. other (타인) : 소유자나 지정 그룹이 아닌 모든 계정사용자
2) 사용법 chmod [상대모드 및 절대모드 변경값] [적용할 파일]
ex> chmod 777 databasss.sql
u 소유자
g 소유 그룹
o 기타 사용자(타인
a 모든 사용자
+ 권한 추가
- 권한 삭제
r read
w wirte
x execute
3) 절대 모드
- 숫자(8진표기)를 이용하여 허가권을 변경하는 방법
적용대상 || user || group || other
권한 r w x || r w x || r w x
400 300 100 || 40 30 10 || 4 3 1
'study > Linux' 카테고리의 다른 글
Linux리눅스_ grep, find, Man page (0) | 2011.01.18 |
---|---|
Linux리눅스_ 기본명령어 종합예제 (0) | 2011.01.18 |
Linux리눅스_ 기본명령어 예제 (0) | 2011.01.18 |
Linux리눅스_ Directory 구조와 vi editor (0) | 2011.01.18 |
Linux리눅스_ 기본 명령어 (0) | 2011.01.18 |
댓글