리눅스마스터 1급 › 🤖 [예시문제] (2026-08-15)

4. [예시문제] 리눅스 시스템에 'testuser'라는 새로운 사용자를 생성하면서, 홈 디렉토리를 `/home/testusers`가 아닌 `/data/testuser`로 지정하고, 기본 쉘을 `/bin/bash` 대신 `/bin/sh`로 설정하고자 할 때 사용하는 `useradd` 명령 옵션으로 올바른 조합은?

  1. useradd -d /data/testuser -s /bin/sh testuser
  2. useradd -m -d /data/testuser -s /bin/sh testuser
  3. useradd -h /data/testuser -c /bin/sh testuser
  4. useradd -D /data/testuser -S /bin/sh testuser

정답: 1번

`useradd` 명령어에서 `-d` 옵션은 사용자의 홈 디렉토리를 지정하고, `-s` 옵션은 사용자의 로그인 쉘을 지정합니다. `-m`은 홈 디렉토리가 없을 경우 생성하는 옵션이나, 문제에서는 기존 홈 디렉토리가 아닌 다른 경로를 지정하는 것이므로 필수적이지 않습니다.