【チェンジオーナー】
chown とは?
最終更新:
💡 ファイルの持ち主を書き換える、名義変更の窓口係
ファイルやディレクトリの所有者やグループを変更するコマンド。サーバー管理やアプリケーションのデプロイ時に適切な所有者を設定するために使われる。
📌 このページのポイント
chmodとは何が違うの?
chownは所有者やグループ、chmodは読み書き実行などのアクセス許可を変えるよ。所有者が違うだけで必ず読めない、ということではないんだ。
どう書くの?
例えば架空のユーザーaliceとグループstaffなら、chown alice:staff report.txt だよ。両方の名前が環境に存在し、変更する権限があることが前提だ。
一般ユーザーでも使える?
Linuxでは所有者の変更にはCAP_CHOWNなどの特権が必要だよ。一方、自分のファイルのグループを自分が所属するグループへ変えることはできるんだ。
-Rとリンクの指定は?
まとめ:ざっくりこれだけ覚えればOK!
「chown」って出てきたら「ファイルの所有者やグループを変更するコマンド」と思えばだいたいOK!
📖 おまけ:英語の意味
「change owner」 = 所有者を変更する
💬 「change(変更する)」+「owner(所有者)」の略だよ。chmodが「鍵」を管理するなら、chownは「名義」を管理するイメージだね