문제
다음 조건에 해당하는 명령으로 알맞은 것은?
lin.txt 파일의 소유권은 ihduser, 그룹 소유권을 admin으로 변경한다.
① chown admin.ihduser lin.txt ② chown ihduser.admin lin.txt ③ chgrp admin.ihduser lin.txt ④ chgrp ihduser.admin lin.txt
정답
2번
해설
정답: 2. 소유자와 그룹 소유권을 함께 바꾸는 명령은 chown 이며, "소유자.그룹" 또는 "소유자:그룹" 형식으로 지정한다. 소유자를 ihduser, 그룹을 admin 으로 바꾸려면 "chown ihduser.admin lin.txt" 가 맞다.
오답 풀이
- 1번: "admin.ihduser" 는 소유자=admin, 그룹=ihduser 가 되어 조건과 정반대다.
- 2번: "ihduser.admin" 으로 소유자=ihduser, 그룹=admin 이 되어 옳다.
- 3번: chgrp 는 그룹만 변경하는 명령이라 소유자(ihduser)까지 바꿀 수 없다.
- 4번: chgrp 는 소유자 변경 기능이 없고 인자 형식도 소유권 동시 변경에 맞지 않는다.
보충 개념 chown 소유자[:그룹] 파일 — 소유자와 그룹을 동시에 바꿀 수 있다. chgrp 는 그룹만, chown :그룹 도 그룹만 변경한다. 구분자는 콜론(:) 또는 점(.)을 쓴다.