리눅스 시스템 관리리눅스마스터 1급 · 2015년03월14일 · 33/100
33.다음 조건에 맞는 유저를 생성하는 방법으로 알맞은 것은?

1
useradd –u 5050 –d /data –G test linuxer정답
2
useradd –u 5050 –D /data –G test linuxer
3
useradd –u 5050 –d /data –g test linuxer
4
useradd –u 5050 –D /data –g test linuxer
해설
옵션 -u : 사용자의 UID를 지정한다. -g : 사용자가 속할 사용자의 그룹을 지정한다. -G : 사용자가 속할 부속 그룹을 지정한다. -d : 사용자의 홈디렉토리를 지정한다. -s : 사용자의 기본쉘(로그인쉘)을 지정한다. -c : 사용자에 대한 설명을 추가한다. -m : 사용자의 홈디렉토리가 없다면 생성하고, 이곳에 /etc/skel의 내용을 복사한다. -f : 패스워드 비활성화 기간, 즉 패스워드가 유효기간 종료 이후에 계정이 비활성화될 일 수를 지정한다. -e : 만료일자를 지정한다. YYYY-MM-DD 형식으로 일자를 지정하면, 이 날짜 이후에는 사용 불가능해진다. -n : 사용자가 사용자명과 동일한 그룹이 아니라 /etc/default/useradd 에 정의한 그룹에 속하도록 한다. -c : 시스템 계정을 생성하기 위해서 사용된다. 예제 useradd -u 510 -G 500, 501 -d /home/master-1 -e 2015-11-30 -s /bin/sh -f 10 master => master라는 사용자를 생성하면서 UID를 510으로, 부속 그룹을 기존에 존재하는 500과 501로, 홈디렉토리를 /home/master-1로, 만료일자를 2015년 11월 30일로, 기본쉘을 /bin/sh로, 패스워드 비활성화 기간을 10일로 지정하였다.