[[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