符号链接权限不会随 chmod 改变

符号链接权限不会随 chmod 改变

我可以访问远程 Linux 机器,每次创建符号链接时,默认情况下都会使用以下权限创建它:lrwxrwxrwx

如果我尝试更改符号链接的权限(即不是它指向的路径),例如使用:

chmod g-w my_symbolic_link

chmod运行正确(没有打印错误消息),但是当我再次检查权限时,它们仍然是相同的(lrwxrwxrwx)。

我正在等待机器管理员的回复,但我想知道这是否是正常行为,或者是否是该盒子特有的情况。

答案1

这是正常行为。发生的情况可能因操作系统而异(Solaris 至少用于更改链接权限);但由于符号链接不是普通文件,因此权限实际上并没有用于任何用途。 (文件权限是文件 inode 的一部分,因此符号链接不会影响它们。)

相关内容