티스토리 뷰

LInux 1

8. 소유권(권한) 정리 Linux

양곰3 2017. 4. 10. 18:39

소유권


- 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함