2

내가 볼 때 파일을 작성하고 문제가 시작 폴더의 다른 사본 (Mac OS)에서 @ 기호가 추가 된 것을 볼 수 있습니다. 그 폴더에서 내 웹 서버는 더 이상 쓸 수 없습니다.폴더 권한

편집 또한

아래 매트에 대한 응답으로이 내가 원래 내 가상 호스트가 users/*/Sites로 설정했다, 내 Mac에서 발생하지만 /Library/WebServer/Documents로 다시 변경. 이 Yii와 권한 문제를 만들었습니다 그래서 난 users/*/Sites과 sim 호스트에 /Library/WebServer/Documents.에서 빌드 할 수 있도록 두 위치에 대한 가상 호스트를 추가했습니다 지금 users/*/Sites에 쓸 수없고 @ 지금 표시됩니다. 그래도 찾기에 표시된 심볼릭 링크가 보이지 않습니다. 무엇이 잘못되었는지에 대한 아이디어가 있습니까?

답변

4

는 @ 권한 후에는 파일 속성을 확장 된 (및 어쩌면, 액세스 제어리스트)되었음을 나타낸다 그것은 파일 이름 뒤에있는 경우 심볼릭 링크를 나타냅니다. [email protected] 옵션을 ls에 추가하면 xattrs가 표시되고 -e은 ACL을 표시 할 수 있습니다. ls [email protected]에 많이 표시됩니다. 나는 당신이 ACL에서 일종의 거부 규칙을 가지고 있다고 생각 하겠지만, 분명히 폴더를 삭제 했으므로 발견 하기엔 좀 늦다.

+0

Mac과 Mac의 세부 정보를 보내 주셔서 감사합니다. 내가 말한 내용을보기 위해 내 백업에서 폴더를 다시로드합니다. – swisscheese

1

@은 심볼릭 링크를 나타냅니다.

/ is a directory 
@ is a symlink 
| is a named pipe (fifo) 
= is a socket. 
* for executable files 
> is for a "door" -- a file type currently not implemented for Linux, but supported on Sun/Solaris. 
OS X에

http://www.linuxquestions.org/questions/linux-general-1/ls-append-indicators-774105/

+0

감사합니다. 내 맥에서 이런 일이 발생했다. 원래는 내 유령이 사용자/*/Sites에 설정되었지만/Library/WebServer/Documents로 다시 변경되었다. 이것은 Yii에 대한 사용 권한 문제를 만들었으므로 두 위치 모두에 가상 호스트를 추가하여 사용자/*/Sites 및/Library/WebServer/Documents의 호스트를 빌드 할 수 있습니다. 이제 사용자/*/사이트 및 @가 표시되는 곳에 쓸 수 없습니다. 그래도 찾기에 표시된 심볼릭 링크가 보이지 않습니다. 무엇이 잘못되었는지에 대한 아이디어가 있습니까? – swisscheese

+0

dev-env를 태그로 다시 추가했습니다. 관련성을 포함하도록 수정 된 질문입니다. – swisscheese

+0

좋아요. 그 폴더를 삭제하고 내용을 새로운 버전의 폴더로 다시 던졌습니다. 그게 그 연관성을 없앴습니다. – swisscheese