No.155権限とユーザー
shell account
シェルアカウント
知識レベル 基礎
答えひとことで
シェルアカウントは、実際にログインして操作するためのアカウントです。
user との違いシェルアカウントは利用者と近い場面で登場しますが、同じ意味ではありませんくわしく
サービス専用アカウントのようにログインを想定しない利用者と区別して使われます。ログインシェルの設定によって、対話操作ができるか、あるいは即終了するかが変わります。Linux運用では、人が使うアカウントとサービスが使うアカウントを分けることが安全性や管理性に直結します。したがってシェルアカウントは、単なる利用者ではなく、対話ログインを前提にしたアカウント種類として理解するのが適切です。
なぜ大事?
わかると、こうなる
シェルアカウントを理解すると、人用アカウントとサービス用アカウントの設計を混同しにくくなります。
知らないと困る場面
ログイン制御、不要な対話ログインの禁止、運用アカウント設計で重要です。
よくある誤解
全てのユーザーがシェルアカウントとは限りません。ログイン不可のサービス専用アカウントもあります。
どこで出会う?
ログイン制御、利用者設計、サービスアカウントとの違い
シェルアカウントとサービスアカウントは何が違いますか?
使い方の例
- サービス専用ユーザーにはログインシェルを与えず、運用者用だけシェルアカウントにする。
まちがえやすい言葉と由来
shell accountVSuser
シェルアカウントは利用者と近い場面で登場しますが、同じ意味ではありません。シェルアカウントは対話的なログインやコマンド実行を前提とした利用者アカウントです。一方、利用者はシステムに識別子を持って登録された操作主体です。
ことばの地図
関係するコマンド
よくある質問
シェルアカウントは対話ログインできる利用者で、サービスアカウントは処理実行専用でログインを想定しないことが多いです。
シェルアカウントの用途を説明できるか
資格試験では
- LPIC-1 102利用者、権限、認証基盤の理解
- LinuC レベル1 102利用者、権限、認証基盤の理解
shell account を最後まで読みました。
Linux 用語辞典に戻る384 / 512