チャレンジ一覧 / linux-filesystem-top-level

Day 12:/sbin

ディレクトリの概要

/sbin はシステム管理用のコマンドが格納されているディレクトリ。主に管理者(root)が使用する重要なコマンドが置かれている。

主にシステム管理の中枢に関わるコマンド軍を担う。(Linuxの運用や維持に直結する領域)

よくある中身

/binと/sbinの違い

利便性のため、一般ユーザのPATHにも/sbin が含まれている。

echo $PATH
/home/USER/.nvm/versions/node/v24.14.0/bin:/home/USER/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/USER/.local/bin

一般ユーザは /sbin を実行はできるが、システム変更などの処理は権限不足により成功しないことが多い(permission denied、operation not permittedなどのエラーが出る)

「実行できるか」ではなく「誰が使う前提か」で別れている