Frequently Asked Questions for FreeBSD 2.X : 其它各式各樣的問題 : 為甚麼 chmod 不會改變符號連結(symlink)的存取權限?
Previous: 好吧, 但為甚麼會有這麼多種不同的格式?
Next: 為甚麼帳號 仍然 限制為八個字元?

12.4. 為甚麼 chmod 不會改變符號連結(symlink)的存取權限?

你必須把 ``-H'' 或是 ``-L'' 與 ``-R'' 選項一起使用. 參考chmodsymlink man pages 以取得更多資訊.

警告 ``-R'' 選項會讓 chmod遞迴. 指定目錄 或是連結到目錄的 symlink 時要小心. 如果你要改變一個符號連結參考到 的目錄的存取權限, 使用 chmod 且不要 加任何選項, 並且在 symlink 的結尾加上斜線(``/''). 舉例來說 , 如果 ``foo'' 連結到 ``bar'', 而你要更改 ``foo'' 的 權限 (事實上是 ``bar''), 那就用:

        chmod 555 foo/
      

依照結尾的斜線, chmod 會 經過連結 ``foo'', 而改變 ``bar'' 目錄的權限.


Frequently Asked Questions for FreeBSD 2.X : 其它各式各樣的問題 : 為甚麼 chmod 不會改變符號連結(symlink)的存取權限?
Previous: 好吧, 但為甚麼會有這麼多種不同的格式?
Next: 為甚麼帳號 仍然 限制為八個字元?