#파일의 접근 권한

ls -l 을 할경우

-파일의 종류

-접근권한표시

-하드링크개수

-로그인id

-그룹id

-파일크기

-최종수정날짜

-파일명


flie [filename] : 지정한 파일의 종류를 알려준다

groups [username] : 사용자가 속한 그룹을 알려준다.


표기방법

소유자 그룹 기타사용자

   rwx rwx rwx

접근권한 변경

chmod [option] file&directoryname


*기호모드

u:파일소유자

g:소유자가 속한그룹

o:소유자와 그룹이외의 기타사용자

a:전체사용자


+:권한부여

-:권한제거

=:접근권한설정


r:읽기

w:쓰기

x:실행


*숫자모드

0-7 0-7 0-7

r-x : 4 0 1 = 5

rw- : 4 2 0 = 6

rwx : 4 2 1 = 8


rwxrwxrwx = 777

rwxr-xr-x = 755

rw-rw-rw- = 666

r-xr-xr-x = 555


기본접근권한 확인하고 변경하기

umask [option] [mask value] : 기본 접근권한출력하거나 변경한다.

-S : 마스크 값을 문자로 출력한다.

마스크값

:마스크값이 022 일경우 ----w--w- 에게 권한을 부여하지 않겠다는것

즉, 그룹과 기타사용자에게 쓰기 권한을 부여하지않는다. = 755


특수 접근권한

SetUID : 맨앞자리가 4

SetGID : 맨앞자리가 2

Sticky bit : 맨앞이 1

-1.SetUID : SetUID가 설정된 파일을 실행하면 해당 파일이 실행되는 동안에는 파일을 실행한 사용자의 권한이 아니라 파일 소유자의 권한으로 실행할수 있도록한다.

ex)chmod 4755 set.exe

-2.SetGID : 위의 것과 거의 동일. 파일이 실행되는 동안 파일 소유 그룹의 권한을 쇨행 된다.

ex)chmod 2755 set.exe

-3.스티키비트 : 디렉터리에 스티키 비트가 설정되어 있으면 이 디렉터리에는 누구나 파일을 생성 할 수 있다. 파일은 파일을 생성한 계정으로 소유자가 설정되며, 다른 사용자가 생성한 파일은 삭제 할수 없다. 

기타사용자의 실행권한에 't' 로 표시가 된다.

ex)chmod 1755 temp

'O / S > Linux' 카테고리의 다른 글

Kali linux 부팅 디스크 만들기  (0) 2015.08.21
원격접속과 FTP  (0) 2015.08.16
리다이렉션  (0) 2015.08.16
Linux 디렉터리와 파일다루기  (0) 2015.08.16
Shell 기본 사용법  (0) 2015.08.16