Lから始まるLinux

4章8話
グループ管理
4章9話 所有権変更
もくじ
4章10話
特殊なパーミッション
所有権変更
若木 みどり
前回はお兄ちゃんと私が所属する family グループを作ったね! さっそく活用していこうよ!
若木 しげる
そうだね! そのために今回は chown を説明しよう!
chown コマンド
若木 しげる
chown ファイルの所有者を変更するよ change owner の略なんだ
chown [オプション]... ユーザ名:グループ名 ファイル名...
若木 みどり
持ち主を勝手に変えられると困るので管理者用コマンドなんだね
若木 しげる
また以下のようにすると所有ユーザや所有グループのみも変更可能なんだ
sudo chown [オプション]... ユーザ名 ファイル名...
sudo chown [オプション]... :グループ名 ファイル名...
若木 みどり
ここにお兄ちゃんと共有したいshare-file ファイルがあるんだ!この場合こうすればいいのかな?
sudo chown :family share-file
若木 しげる
chown は所有権を変更するだけなんだほとんどの場合でパーミッションを設定するchmod も一緒に使うよfamily グループに読み書きを許可するのなら以下のようにしよう
chmod 664 share-file
若木 みどり
3桁の数字の真ん中がグループの権限で「読み書き(6)」許可しているんだね!でも打ち間違いとか怖いなぁ…本当に指定どおり変わったのかな?
若木 しげる
それなら ls-l オプションでパーミッションを表示させて確認しよう
ls -l share-file
若木 みどり(笑顔)
うん!所有グループは familyパーミッションの表記がrw-rw-r-- となっているちゃんと family グループに対して読み書きの両方が許可されていたよ!
まとめ
若木 みどり
今回は chown所有権を変えられることを学んだよ!
若木 しげる
所有権とパーミションはお互いに深く関係しているよ所有権を変更したらパーミッションも気にするようにしよう!