Permissions

符號連結權限不會隨 chmod 改變

  • February 5, 2018

我可以訪問遠端 Linux 機器,每次創建符號連結時,預設情況下都會使用以下權限創建它:lrwxrwxrwx

如果我嘗試使案例如更改符號連結的權限(即不是它指向的路徑):

chmod g-w my_symbolic_link

chmod執行正確(不列印錯誤消息),但是當我再次檢查權限時,它們仍然相同(lrwxrwxrwx)。

我正在等待機器管理員的消息,但我想知道這是否是正常行為,或者它是否是特定於盒子的。

這是正常的行為。發生的情況可能因作業系統而異(Solaris 至少用於更改連結權限);但由於符號連結不是普通文件,因此權限實際上並沒有用於任何事情。(文件權限是文件 inode 的一部分,因此符號連結不會影響它們。)

引用自:https://unix.stackexchange.com/questions/12769