MacBook Pro에서 다음 권한이있는 파일이 있습니다 :
-rwxr-xr-x@ 1 root wheel 101K Feb 29 17:09 apachectl
@
는 무엇을 하는가
서? 나는 파일을 실행할 수 없으며 이것이 나에게 눈에 띄는 유일한 것입니다. 어떻게 제거 할 수 있습니까?
배경 지식으로 Time Machine 백업에서 복사했습니다.
-
답변 # 1
-
답변 # 2
보정 해 주신 @Jeff에게 감사합니다. 기억에 남는 시간이었습니다.
와이즈 비즈 확장 된 속성이 설정된 상태로 표시됩니다
와이즈 비즈 ACL에 표시됩니다.
속성과 ACL이 모두 있으면
$ ls -@l php-compromise.php -rw-r--r--@ 1 user group 502620 Jul 5 2011 php-compromise.php com.apple.FinderInfo 32 com.apple.TextEncoding 15
가 표시됩니다. .@
명령을 실행하십시오 ACL이 설정되어 있는지 확인하십시오.파일에 액세스하는 데 문제가있는 것 같으므로 확장 된 속성 외에도 ACL이 설정되어 있습니다.
ACL을 제거하려면+
를 실행하십시오. 파일 또는@
디렉토리.chmod 매뉴얼 페이지를 참조하십시오.
-
답변 # 3
애플 검역 속성을 사용하면 chmod로는이를 제거하기에 충분하지 않습니다.
속성을 명시 적으로 제거해야합니다 :
ls -le filename
-
답변 # 4
속성 확인 :
echo | sudo chmod -E filename
모든 속성을 재귀 적으로 재설정 :
echo | sudo chmod -R -E directory name
macOS High Sierra (10.13)에서 확인되었습니다.
-
답변 # 5
sudo xattr -d com.apple.quarantine my_file
또는ls -le
sudo xattr -rc <Directory> sudo chmod -R -N <Directory>
를 사용할 때도 실제로 보이지 않습니다. . 내가 고칠 수있는 유일한 방법은root-E
관련 자료
- python - 파일에서 %는 무엇을 의미합니까
- javascript - API 요청에서`formDataappend ( 'files []', file)`은 무엇을 의미합니까?
- java - 파일을 읽을 때 file - // 접두사가 의미하는 것은
- C에서 함수 이름 앞의 *는 무엇을 의미합니까?
- java bytecode asm - # 호출 후 무엇을 하는가
- javascript - JS에서 추가 0 매개 변수는 무엇을합니까?
- node.js - npm 피어 설치 오류는 무엇을 의미합니까?
- node.js - ngIf는 정확히 무엇을합니까?
- git checkout""명령은 무엇을합니까?
- python - 펄프 - lpdot ()의 기능, 사용법
- css - SCSS에서 % 기호는 무엇을 나타 냅니까?
- variable assignment - void void () = 0;C #에서 의미 하는가?
- java - 이 코드는 컴퓨터에게 라이트 [k] =! lights [k];
- hugo - md 파일의 go 템플릿 변수 란 무엇입니까?
- C++ What does size_t(iterator1 - c ++ size_t (반복자 1 - iterator2) 의미합니까?
- pytorch - log_prob는 무엇을합니까?
- vue.js - 이 코드는 무엇을 하는가 (vueRouter, vueJs)?
- python - npreshape (-1)의 기능
- typescript - 이 유형 주석은 무엇을 의미합니까?
- html - devtools에서 위치 하단은 무엇을 의미합니까?
파일 또는 디렉토리에 확장 된 속성이있는 경우 권한 필드에 @가 표시됩니다. 확장 보안 정보 (ACL)의 경우 +가 표시됩니다.
man ls
에서 OS X의 경우 :와이즈 비즈 프로그램은 확장 된 속성을 표시하고 조작하는 데 사용될 수 있습니다. 그러나 속성을 삭제하는 동안 가기로 결정하기 전에 거기에 무엇이 있는지 살펴보십시오. xattr 설명서 페이지를 확실히 살펴보십시오.
일부 PHP 훼손 코드의 간단한 예를 참고로 참고하십시오 :