#파일의 접근 권한
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 |