概要
suは、別の利用者へ切り替えてシェルを開始するための仕組みです。
やさしい説明
suは、利用者を切り替えて作業を続けるための仕組みです。
詳細解説
rootへ切り替える用途でよく知られますが、任意の利用者へ切り替えることもできます。sudoが単一コマンドの権限昇格に向くのに対し、suは利用者そのものを切り替えて連続作業する性質が強いのが特徴です。環境変数の引き継ぎ方やログの残り方にも差が出るため、運用方針として使い分ける必要があります。したがってsuは、単に管理者になるための命令ではなく、実行主体そのものを切り替える仕組みとして理解するのが適切です。
この用語が重要な理由
suを理解すると、利用者切り替えとコマンド単位の権限昇格の違いを整理できます。
この用語を知らないと困る場面
root切り替え、別ユーザー環境での確認、運用手順の違いを考える時に重要です。
一番よくある誤解
suはsudoと同じではありません。suは利用者を切り替え、sudoは指定コマンドを別権限で実行します。
理解チェック
要点を言い換えたり、関連例を思い出せたらチェックを入れてください。
-
suが何を表し、どこで使われるかを説明できれば理解は十分です。
用例
- サービス専用ユーザーへ切り替えて、その環境で設定ファイルやアクセス権を確認する。
現場で見る場所
-
利用者切り替え、root運用、環境変数の違い
suとsudoは何が違いますか?用語の正体と周辺の仕組みを意識しながら読むと、設定や出力の意味を取り違えにくくなります。
混同しやすい用語
-
sudo suはsudoと近い場面で登場しますが、同じ意味ではありません。suは別の利用者としてシェルを開始するための切り替え機能です。一方、sudoは必要な操作だけを一時的に管理者権限で実行する仕組みです。
FAQ
-
Q. suは利用者そのものを切り替えてシェルを開始し、sudoは指定コマンドだけを別権限で実行します。 A. suの使いどころを説明できるか
関連コマンド
資格試験との関連
-
LPIC-1 102 範囲: 利用者、権限、認証基盤の理解suは利用者、権限、認証基盤の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。
-
LinuC レベル1 102 範囲: 利用者、権限、認証基盤の理解suは利用者、権限、認証基盤の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。
参照リンク
- カテゴリー: Permissions Users
- レベル: Basic
- 対応試験: LinuC レベル1 102, LPIC-1 102