문제
다음 조건에 해당하는 명령으로 알맞은 것은?
ihduser 사용자의 홈 디렉터리를 포함한 모든 파일이나 디렉터리의 그룹 소유권을 ihd로 변경한다.
① chgrp -r ihd ihduser ② chgrp -R ihd ihduser ③ chgrp -r ihd ~ihduser ④ chgrp -R ihd ~ihduser
정답
4번
해설
정답: 4. 그룹 소유권 변경은 chgrp 이고, 하위 모든 파일·디렉터리까지 재귀 적용하려면 대문자 -R 옵션을 쓴다. 대상은 ihduser 의 홈 디렉터리 "~ihduser" 이므로 "chgrp -R ihd ~ihduser" 가 맞다.
오답 풀이
- 1번: 소문자 -r 은 chgrp 의 재귀 옵션이 아니며, 대상도 홈 디렉터리(~ihduser)가 아닌 "ihduser" 로 잘못되었다.
- 2번: -R 은 맞지만 대상이 홈 디렉터리(~ihduser)가 아니라 "ihduser" 로 지정되어 조건과 다르다.
- 3번: 재귀 옵션이 소문자 -r 로 잘못되었다(재귀는 대문자 -R).
- 4번: -R(재귀) + ihd(새 그룹) + ~ihduser(홈 디렉터리)로 모두 옳다.
보충 개념 chgrp -R 그룹 대상 : 하위까지 재귀 변경. "~사용자명" 은 해당 사용자의 홈 디렉터리를 가리키는 셸 확장이다. 소유자까지 함께 바꿀 때는 chown 사용자:그룹 형태를 쓴다.