FreeBSD 2.X についての FAQ (よくある質問とその答え) : その他の質問 : なぜシンボリックリンクのパーミッションは chmod で変えられないのですか?
Previous: それにしても, なぜそんなに多くのフォーマットがあるのですか?
Next: login 名がいまだに 8文字に制限されているのはなぜですか

12.4. なぜシンボリックリンクのパーミッションは chmod で変えられないのですか?

この場合, ``-H'' か ``-L'' のどちらかのオプションを ``-R'' と同時に使う必要があります. chmodsymlink のマニュアルページにはもっと詳しい情報があります.

注意 ``-R'' オプションは 再帰的に chmod を実行します. ディレクトリやディレクトリへのシンボリックリンクを chmod する場合は気をつけてください. シンボリックリンクで 参照されている単一のディレクトリのパーミッションを変更したい場合は, chmod をオプションをつけずにシンボリックリンクの名前の後ろにスラッシュ (``/'') をつけて使います. 例えば, ``foo'' がディレクトリ ``bar'' へのシンボリックリンクである場合, ``foo'' (実際には ``bar'') のパーミッションを変更したい場合にはこのようにします:

        chmod 555 foo/
      

後ろにスラッシュをつけると, chmod はシンボリックリンク ``foo'' を追いかけてディレクトリ ``bar'' のパーミッションを変更します.


FreeBSD 2.X についての FAQ (よくある質問とその答え) : その他の質問 : なぜシンボリックリンクのパーミッションは chmod で変えられないのですか?
Previous: それにしても, なぜそんなに多くのフォーマットがあるのですか?
Next: login 名がいまだに 8文字に制限されているのはなぜですか