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 |