유닉스 파일 권한에 대해서 정리해볼려고 합니다.
Windows에서 사용자를 분리해서 사용할 경우 해당 사용자별로 파일에 권한을 줄 수 있듯이
유닉스에서도 파일에 대해서 권한을 부여 할 수 있습니다.
1. 권한 종류
- 읽기(Read) : 파일의 내용을 읽을수 있는 권한
- 쓰기(Write) : 파일의 내용을 변경 할수 있는 권한
- 실행(Execute) : 파일을 실행시킬 수 있는 권한
2. 권한 그룹 ( Unix 에서는 user(owner) , group , other 3개의 권한 그룹이 있습니다.)
- user : 소유자에 대한 권한
- group : 소유자그룹에 대한 권한
- others : 기타 사용자에 대한 권한
3. 권한 설정 ( 기호 모드 )
- 파일에 대한 권한 설정을 합니다.
- 방법 : chmod mode filename
> chmod : 권한 명령어
> mode : - u > 소유자
g > 소유자그룹
o > 기타사용자
a > u,g,o 전체
+ > 권한 부여
- > 권한 회수
- 예시) 가. chmod go+w newfile
> newfile에 대해서 group과 other에게 쓰기 권한을 부여함
나. chmod a+x newfile
> newfile에 대해서 user , group , other에게 실행 권한을 부여함
다. chmod o-rwx newfile
> newfile에 대해서 ohter에게 읽기,쓰기,실행 권한을 회수합니다.
4. 권한 설정 ( 숫자 모드 )
- 파일에 대한 권한 설정을 합니다.
- 방법 : chmod [소유자 8진수][소유그룹 8진수][기타 8진수] filename
> chmod : 권한 명령
> 8진수 : - r > 4
- w > 2
- x > 1
- 예시) 가. chmod 022 newfile
> newfile에 대해서 group과 other에게 쓰기 권한을 부여합니다.
(user 에 읽기,쓰기,실행 권한 없어짐)
나. chmod 111 newfile
> newfile에 대해서 user , group , other에게 실행 권한을 부여함
(user , group , other 에 읽기,쓰기 권한은 없어짐)
다. chmod 777 newfile
> newfile에 대해서 user , group , other에게 읽기,쓰기,실행 권한을 부여함
정리해보면 기호 모드를 사용해서 권한을 부여 및 회수 할 경우 user , group , other 각각 권한을 수정 할 수 있습니다.
하지만, 숫자 모드를 사용할 경우 user , group , other 권한을 모두 지정해야 합니다.
'관심1 > UNIX' 카테고리의 다른 글
putty 다운로드 및 사용법 (0) | 2016.11.17 |
---|---|
유닉스(UNIX) VI EDITOR 알아보기 (0) | 2016.11.17 |
기본 디렉토리 구조 및 경로 알아보기 (0) | 2016.11.13 |
유닉스 파일 종류(File Types) 알아보기 (0) | 2016.11.13 |
기본 명령(Basic Command) 알아보기 (0) | 2016.11.13 |