
私は以下を持っています:
~ ❯ 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
一方オペレーティングシステムタグを使用するとこれを行うことはできず、とにかく重要ではありません。
シンボリックリンクに対する権限は関係ありません。リンクをたどると、所有権は無視されますが、リンクを削除または名前変更するように要求し、リンクが固定ビット(S_ISVTX)が設定されているディレクトリにある場合、所有権は確認されます。
Linuxでは、一般的なシンボリックリンクの権限はどの操作にも使用されません。権限は常に0777(すべてのユーザークラスに対して読み取り、書き込み、および実行)であり、変更できません。
/proc/$pid/fd
開いているファイル記述子の権限を表示するときに、シンボリックリンクに表示される権限ビットなど、特殊なシンボルリンクは異なる動作をする可能性があります。