更改符号链接目录的权限,而不是它指向的目标目录

更改符号链接目录的权限,而不是它指向的目标目录

我有以下内容:

~ ❯ ls /var/www/mechanic360.local/wp-content/themes
Permissions Size User Group Date Modified Name
lrwxrwxrwx    53 http http  17 Oct 12:35  fis -> /home/j/code/mechanic360.io/wordpress_theme/fis/theme
.rw-r--r--    28 http http  15 Oct 20:51  index.php
drwxr-xr-x     - http http  15 Oct 20:51  twentytwentyone

请注意以下权限fis

lrwxrwxrwx    53 http http  17 Oct 12:35  fis

我希望这些更改为:

lrwxrwxr--    53 http http  17 Oct 12:35  fis

我怎么做?我chmod 774 ./fis/var/www/mechanic360.local/wp-content/themes目录中尝试过,但这似乎没有任何作用。

答案1

鉴于标签,你不能这样做,而且无论如何也没关系:

symlink(2)手册页

符号链接的权限是无关的;当跟随链接时,所有权被忽略,但当请求删除或重命名链接并且链接位于设置了粘性位 (S_ISVTX) 的目录中时,会检查所有权。

symlink(7)手册页

在Linux上,普通符号链接的权限不用于任何操作;权限始终为 0777(所有用户类别的读、写和执行),并且无法更改。

/proc/$pid/fd请注意,特殊的符号链接可能有不同的行为,例如,您在显示打开文件描述符的权限时看到的符号链接的权限位。

相关内容