가리키는 대상 디렉터리가 아닌 심볼릭 링크 디렉터리에 대한 권한을 변경합니다.

가리키는 대상 디렉터리가 아닌 심볼릭 링크 디렉터리에 대한 권한을 변경합니다.

나는 다음을 가지고 있습니다 :

~ ❯ 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열린 파일 설명자에 대한 권한을 표시할 때 기호 링크에 대해 표시되는 권한 비트와 같이 특수 기호 링크는 다르게 동작할 수 있습니다.

관련 정보