문제
다음은 lin.sh 파일의 소유자는 ihduser, 소유 그룹은 kaitgroup으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
① chmod ② chown ③ chgrp ④ umask
정답
2번
해설
정답: 2. chown 은 파일의 소유자(와 그룹)를 변경하는 명령이다. "chown 소유자.그룹 파일" 또는 "chown 소유자:그룹 파일" 형식으로 소유자와 그룹을 한 번에 지정할 수 있어, "chown ihduser.kaitgroup lin.sh" 가 맞다.
오답 풀이
- 1번: chmod 는 소유자가 아니라 권한(rwx 비트)을 변경하는 명령이다.
- 2번: chown 으로 소유자·그룹을 동시에 지정할 수 있으므로 옳다.
- 3번: chgrp 는 그룹만 변경하며 소유자까지 함께 지정하지는 못한다.
- 4번: umask 는 새로 생성되는 파일의 기본 권한을 결정하는 값으로 소유권 변경과 무관하다.
보충 개념 chown 사용자:그룹 파일(소유자·그룹 동시), chown 사용자 파일(소유자만), chgrp 그룹 파일(그룹만). 구분자는 콜론(:) 또는 점(.)을 쓴다.