티스토리 뷰
소유권
- rw-r--r--. 1 root root 0 3월 16 20:26 text1
- ----------- - ----- ----- - -------------- ------
1) 2) 3) 4) 5) 6) 7) 8)
1) 파일의 타입
- : 일반 파일
d : 디렉터리 파일
l : 링크 파일
b,c : 장치 파일
2) 권한
rw- r-- r--
--- --- ---
1 2 3
1. 소유자의 권한
2. 소유 그룹의 권한
3. 다른 사용자의 권한
3) 링크 파일의 갯수
4) 파일의 소유자
5) 파일의 소유 그룹
6) 파일의 크기
7) 파일의 생성 시간
8) 파일의 이름
1. 소유권 변경 : chown
1) 소유자 변경
#>chown <user_name> <path>
2) 소유그룹 변경
#>chown .<group_name> <path>
#>chown :<group_name> <path>
3) 소유자, 소유그룹 변경
#>chown <user_name>. <group_name> <path>
#>chown <user_name>: <group_name> <path>
- 소유자와 소유그룹의 이름이 같다면
#>chown <user&group_name>. <path>
#>chown <user&group_name>: <path>
2. 권한 ( 일반 파일의 권한 )
r 읽기 -> cat, tail, head, vi, ...
w 쓰기 -> cat, vi, ...
x 실행 --> 디렉터리파일과 실행파일에만 존재
rwx --> 세개의 권한중 없는 권한은 - 로 나타난다.
ex) rw-r--r--
소유자 ( user ) : u
소유그룹 ( group ) : g
다른 사용자 ( other ) : o
1) 파일의 기본권한
- root ( 관리자 )의 기본 권한
- umask : 022
- 일반파일 : 666 - 022 = 644
- 일반 사용자의 기본 권한
- umask : 002
- 일반 파일 : 666 - 002 : 664
*umask : 파일이나 디렉터리 생성시 부여하지 않을 권한
기본사항#>chmod 777 /linux
Ctrl + alt + f1 -> root
Ctrl + alt + f2 -> user
Ctrl + alt + f3 -> linux01
예제)
user $>touch /linux/file2
user $>vi /linux/file2
linux01 $>cat /linux/file2
linux01 $>vi /linux/file2
2) 권한 수정 : chmod
- 심볼릭( symbolic )
#>chmod <symbolic> <path>
#>chmod u=rw,g=r,o= /linux/file2
#>chmod g=rw /linux/file2
#>chmod g-w /linux/file2
#>chmod o+r /linux/file2
u + r
g - w
o = x
- 옥탈 ( octal ) : 각 권한에 대한 수치
r : 4
w : 2
x : 1
--- -> 0
r-- -> 4
rw- -> 6
rwx -> 7
r-x -> 5
--x -> 1
rw- r-- --- -> 640
#>chmod <octal> <path>
#>chmod 640 <path>
3. 권한 ( 디렉터리 파일의 권한 )
r -> ls , cat , ...
w -> touch , mkdir , rm , rmdir , ...
x -> cd
1) 디렉터리 파일의 기본 권한
- 관리자( root )의 디렉터리 기본 권한
- umask : 022
- 777 - 022 = 755
- 일반 사용자의 디렉터리 기본 권한
- umask : 002
- 777 - 002 = 775
'LInux 1' 카테고리의 다른 글
10. 네트워크 및 압축 정리 Linux (0) | 2017.04.11 |
---|---|
9. 패스워드 관리 정리 Linux (0) | 2017.04.10 |
7. 그룹 정리 Linux (0) | 2017.04.10 |
6. 사용자 정리 Linux (0) | 2017.04.10 |
5. 쉘(Shell) 정리 Linux (0) | 2017.04.10 |