ユーザと権限昇格:sudo で管理者になる
Linuxは複数人で使う前提で、普段は一般ユーザとして安全に作業する。システム全体を変える操作だけ sudo で一時的に管理者(root)の力を借りる。whoami で自分を確かめ、必要なときだけ昇格するのが事故を防ぐ基本姿勢だ。
Linuxはもともと1台を大勢で共有する前提で作られている。だから「誰が何をできるか」がはっきり分かれている。ふだんは控えめな一般ユーザで作業し、大きな変更のときだけ管理者の力を借りる。
👤 いまの自分を確かめる
whoami で現在のユーザ名、id で自分のユーザID・グループ・所属を確認できる。トラブルの多くは「自分が誰として操作しているか」を取り違えたことから起きる。まずここを見る。
🛡 sudo:必要な瞬間だけ管理者になる
システム全体に関わる操作(パッケージ導入、サービス再起動、/etc の編集など)は一般ユーザではできない。そこでコマンドの先頭に sudo を付け、一時的に管理者(root)権限を借りる。
💡
ポイント入力を求められるパスワードは root のものではなく、自分のパスワード。「あなたにその権限を与えてよいか」の確認だ。
▶
例sudo apt update(一覧更新) / sudo systemctl restart nginx(サービス再起動) / sudo nano /etc/hosts(管理者権限で編集)
⚠ 力は必要なときだけ
root は何でもできるぶん、打ち間違いの被害も最大になる。sudo rm -rf のような操作は取り返しがつかない。常時 root で作業せず、必要な1コマンドにだけ sudo を付けるのが安全の基本だ。
🔗
たとえroot は建物のマスターキー。普段は自分の部屋の鍵で暮らし、共用部を触るときだけ、その都度マスターキーを借りる。持ちっぱなしにはしない。
✓
コツsu - で完全に別ユーザ(や root)へ切り替える手もあるが、今は誰が何をしたかログに残る sudo が主流。まず sudo に慣れよう。
この項目に出てくる用語
root(管理者)るーと
すべての権限を持つ特別なユーザ。システム全体を変更できる分、事故の影響も最大。
sudoすーどぅー
必要なときだけ一時的に管理者権限でコマンドを実行する仕組み。
ユーザゆーざ
Linuxを使う人(やサービス)のアカウント。それぞれ権限と所有物を持つ。