난 당신이 권한을 설정하려고하기 때문입니다chmod를 설정 못해 설정이 내가 할 때 유지하지 못하는 것 같습니다 그러나
users-MacBook-Air:MAMP user$ sudo chmod a=rwx /tmp
users-MacBook-Air:MAMP user$ ls -l /tmp
[email protected] 1 root wheel 11 Jul 20 23:44 /tmp -> private/tmp
난 당신이 권한을 설정하려고하기 때문입니다chmod를 설정 못해 설정이 내가 할 때 유지하지 못하는 것 같습니다 그러나
users-MacBook-Air:MAMP user$ sudo chmod a=rwx /tmp
users-MacBook-Air:MAMP user$ ls -l /tmp
[email protected] 1 root wheel 11 Jul 20 23:44 /tmp -> private/tmp
lrwxr-xr-x
에서 l
이 /tmp
가 symbolic link 것을 의미 첫 번째 문자로 chmod를 적용 할 수 있습니다.
이 부분 /tmp -> private/tmp
은 private/tmp
으로 연결된다는 것을 의미합니다. man chmod
에서
:
chmod를는 심볼릭 링크의 권한을 변경하지; chmod 시스템 호출은 권한을 변경할 수 없습니다. 기호 링크의 사용 권한이 절대로 사용되지 않으므로이 문제는 이 아닙니다. 그러나 명령 행에 나열된 각 기호 링크에 대해 chmod은 방향 지정 파일의 사용 권한을 으로 변경합니다. 대조적으로, chmod은 재귀 디렉토리 순회 중 발견 된 심볼릭 링크를 무시합니다.
따라서 링크 권한을 무시해도됩니다.
private/tmp
은 /tmp
이있는 폴더와 관련된 경로입니다 (/
). 절대 경로는 /private/tmp
입니다.
이것은 [su]에서 더 잘 묻는 질문입니다. (심지어 유용한 답을 얻을 수도 있습니다!) –