본문 바로가기

Linux

CHMOD / 권한 변경하기

chmod 명령어를 통해 User, Group, Other에 권한을 줄 수 있습니다.


예제를 통해 사용방법을 읽혀 보도록 하겠습니다.


리눅의 파일을  ls -al 명령어를 실행해서 볼 경우 아래와 같이 소유자(owner)가 누구고 어떤 그룹에 속해 있고

어떠어떠한 권한을 가지고 있는지 알 수 있습니다.


-rw-rwx-wx 총 10개의 값들이 있는데

맨 앞자리를 나중에 확인하고 그 다음부터 3자리씩 끊어서 User, Group, Other권한 속성값을 볼 수 있습니다.


rw-     rwx   -wx 의 경우 User는 읽고, 쓰기 권한만, Group은 읽고, 쓰고, 실행하는 권한을, Other는 쓰고 실행하는 권한을 가지고 있습니다.


일반적으로 chmod명령어를 가지고 아래와 같이 권한을 줄 수 있습니다.


1. test파일의 User에게 쓰기 권한을 주고 싶다.

chmod u+w test

2. test파일의 그룹에 실행 권한을 제거하고 싶다.

chmod g-x test

3. user, group, other 모두에게 x 권한을 제거하고 싶다.

chmod ugo-x test


그리고 숫자를 이용해서도 권한을 부여하고 제거할 수 있습니다.


rwx r:4, W:2, X:1


4. user에게 Full 권한을 Group에는 읽고 쓰기권한만 other에게는 실행 권한만 줄 경우 

chmod 761 test


 

'Linux' 카테고리의 다른 글

Backtick(백틱) '` `' / ~밑에 있는 기호  (0) 2017.04.26
쉘 실행시간 확인하기 / time  (0) 2017.04.26
프롬프트에 절대경로 표시하기 / PS1변수  (0) 2017.04.26
Shell 확인  (0) 2016.08.11
vi 편집기 명령어  (0) 2016.08.06