---
title: LPIC101_regex_B37
tags: 
author: [Yukiko](https://docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/L73W1G1Q75.jpg?width=480
description: LPIC101_regex_B37 by Yukiko
published: April 22, 26
canonical: https://docswell.com/s/yukiko_it/ZL3G34-2026-04-22-062737
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/L73W1G1Q75.jpg)

LPIC Level 1 / 101試験対策
問37
ユーザー管理
useradd でログインシェルを指定
-s オプション
問題
useradd で新しいユーザーのログインシェルを指定するオプションは何ですか。(オプション名のみ)
正解: -s
新卒未経験・文系出身者向け / 面白きなき世を面白く ── 石黒 友季子


# Page. 2

![Page Image](https://bcdn.docswell.com/page/87DKX1XWJG.jpg)

問37
ユーザー管理
① 用語 と ② かんたん解説
① 用語
-s
(shell)
useradd の -s オプションで、作成するユーザーのログインシェル(= ログイン直後に起動されるシェル)を指定する。
指定先は /etc /passwd の 7列目に書き込まれる。省略すると /etc /default/useradd の SHELL 値が使われる。
② かんたん解説
※正確な表現ではございません
うさうさラーメン店で例えると…
新人バイトを採用するとき、
「あなたはフロア担当(bash)ね」
「あなたはキッチン担当(zsh)ね」
「あなたはレジ専任(fish)ね」
と割り当てる感じ。採用書類の「担当欄」に書く1文字が -s。
LPIC Level 1 / 石黒 友季子 / 問37
2/4


# Page. 3

![Page Image](https://bcdn.docswell.com/page/VJPKPQPXE8.jpg)

問37
ユーザー管理
③ 原理原則 ─ 図で覚える
useradd コマンドの主要オプション
$ sudo useradd -m -s /bin/bash -g staff tanaka
ログインシェル
-s
/bin/bash 等
ホームdir 作成
-m
UID 指定
-u
数字で明示
/home/name を自動作成
ホームdir 指定
-d
プライマリGID
-g
既存グループ名/番号
パスを明示的に
補助グループ
-G
複数カンマ区切り
デフォルトシェルは /etc/default/useradd で定義
$ grep SHELL /etc/default/useradd → SHELL=/bin/sh
→ -s を省略するとこの値が使われる。多くのディストリで /bin/sh または /bin/bash。
LPIC Level 1 / 石黒 友季子 / 問37
3/4


# Page. 4

![Page Image](https://bcdn.docswell.com/page/2EVV2523EQ.jpg)

問37
ユーザー管理
まとめ・実機OK？・ディストリ差・選択肢の罠
一言でまとめるよ！
-s = ログインシェル(shell)。作るときに「どのシェルで入る？」を決める。
✓ 実機でやってOK？
Ubuntu / RedHat
テスト環境ならOK。本番サーバは慎重に。
useradd 自体は共通。周辺に差あり。
$ sudo useradd -m -s /bin/bash tanaka
$ sudo passwd tanaka
$ grep tanaka /etc/passwd
• Ubuntu: adduser(対話式Perl)も併用
• RHEL 9: useradd が主流、adduser は useradd へのシンボリックリンク
• /etc/default/useradd のSHELL値
- Ubuntu: /bin/sh
- RHEL 9: /bin/bash
存在しないシェルを指定するとログイン不可。
/etc/shells にあるものを選ぼう。
→ 試験は useradd -s を覚えればOK
選択肢の罠 ─ 雰囲気で選ばない！
✗ -S → 大文字。useradd ではアカウントをロック状態で作る系の意味にはならず、別コマンド(usermod -S 等)と混同しやすい
✗ -c → GECOS(コメント)欄の指定
✗ -e → アカウント有効期限(expire)
✗ -p → 暗号化済パスワードを直接指定(非推奨)
◯ -s → 正解！ shell の s
LPIC Level 1 / 石黒 友季子 / 問37
4/4


