본문/내용
10) `chmod(change mode)` 명령어.
- UNIX system는 앞에서 언급한 바가 있듯이 보안 기능이 아주 뛰어나다. 이러한 기능에서 핵심적인 개념 중 하나가 바로 그룹(group), 사용자(user), 그외 사용자 (other)에 관한 것인데, 이는 `chmod`명령의 핵심이라고 할 수 있기 때문에 `chmod`명령의 사용법을 알아보기 전에 이에 대해 알아보자.
① 그룹(group)과 사용자(user), 그리고 그외 사용자(other)와 권한.
- `천리안`과 `하이텔`이라는 두개의 통신회사가 있고 `nayana`이라는 사용자는 `천리안`에, `iamdal`라는 사용자는 `하이텔`에 ID를 가지고 있다고 하자. 그러면 `천리안`(`하이텔`)이라는 통신회사는 `nayana`(`iamdal`)을 포함한 다른 여러 `천리안`(`하이텔`)이라는 통신회사를 이용하는사용자를 포함하는 `그룹(group)` 이된다.
또한 반대로 `nayana`(`iamdal`)는(은) `천리안`(`하이텔`)을 그룹에 속하는 `사용자(user)`가 된다. 그리고 마지막으로 `nayana`(`iamdal`)은(는) `하이텔` (`천리안`)을 사용하지 않는-즉, `하이텔`(`천리안`)이라는 그룹에 속하지 않는 `그외 사용자(other)`가 된다.이 개념을 이용해서 UNIX system에서는 하나에 자료에 대한 사용자, 그룹, 그외 사용자에게 권한을 주게 되는데, 이러한 권한을 바꾸는 명령이 바로 `chmod(change mode)`이다. (2) 파일(디렉토리)에 적용된다.
보안의 개념.
- 위에서 언급된 `ls -l`이라는 명령을 실행해 보자.