[[diary/Kojima]]

・覚え書き

 chown/chgrp の -h オプション

シンボリックリンクの所有者やグループを変更する場合は、-h オプションを指定して参照を抑制しないと、
シンボリック自体ではなくリンク先の所有者やグループを変更してしまう。

ちなみに chmod はシンボリックリンクのパーミッションは操作できないらしい

 chmod  never changes the permissions of symbolic links; the chmod system
 call cannot change their permissions.  This is not a problem  since  the
 permissions  of  symbolic  links are never used.

# しばらくハマっていた。。。
-私もハマってました > chown/chgrp ... ナイスタイミングです  :)  -- [[M.Tomi]] &new{2009-11-17 (火) 23:49:15};
-以前(fileutils由来)のchown/chgrpは,-hなしでもシンボリックリンクの所有者やグループを変更できました。あと,シンボリックリンクのパーミッションは777固定ですね。ちなみに,シンボリックリンクにもタイムスタンプは存在するけど,touchで変更することはできません。どうしても望みのタイムスタンプのシンボリックリンクを作成したければ,システム時刻を一時的に変えてln -sするという荒技があるけど,何もそこまでしなくてもという気はします(笑)。 -- [[tamu]] &new{2009-11-18 (水) 06:48:20};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS