문제
다음 작업에 해당하는 명령으로 알맞은 것은?
① chfn ② chsh ③ chmod ④ usermod
정답
2번
해설
정답: 2. 출력의 "Changing shell ... New shell ... Shell changed." 는 로그인 셸을 /bin/bash 에서 /bin/csh 로 바꾸는 과정이다. 로그인 셸 변경 명령은 chsh 이다.
오답 풀이
- 1번: chfn 은 사용자 정보(이름·전화 등 finger 정보)를 변경하는 명령이다.
- 2번: chsh 로 로그인 셸을 변경하므로 옳다.
- 3번: chmod 는 파일·디렉터리의 권한을 변경하는 명령이다.
- 4번: usermod 도 계정 속성을 바꾸지만, 화면의 대화형 "Changing shell" 절차는 chsh 의 동작이다.
보충 개념 chsh(change shell)=로그인 셸 변경, chfn(change finger)=계정 부가 정보 변경. usermod -s 셸 로도 셸을 바꿀 수 있으나 root 권한이 필요하고 대화형이 아니다.