Miałem pod folderem ~/Sites
, nazwijmy go Foo
, z którego dzieliłem stronę rozwoju Wordpress za pośrednictwem Apache. To działało dobrze, zmapowałem foo.local
do 127.0.0.1
pliku hostów i stamtąd uzyskiwałem dostęp do witryny na moim laptopie.
Następnie próbowałem uzyskać dostęp do witryny z mojego iPhone'a. Byłem w stanie zobaczyć indeks główny ~/Sites
z telefonu, przeglądając stronę my-computers-hostname.local
, ale nie mogłem uzyskać dostępu do strony Wordpress, ponieważ została ona skonfigurowana tak, aby wierzyć, że jej adres jest foo.local
, a zatem miała na stałe odniesienia do tego adresu URL w swojej bazie danych. Kiedy próbowałem zmienić ustawienie adresu URL na my-computers-hostname.local
, stało się coś bardzo dziwnego: otrzymałem błąd autoryzacji podczas próby zapisania zmiany. Od tego momentu cały folder zawierający witrynę Wordpress zniknął ze strony indeksu pod adresem foo.local
/ my-computers-hostname.local
, a wszelkie próby dostępu do niego za pomocą adresu URL spotkały się z błędem 403 - odmowa autoryzacji z serwera WWW.
Lista danego folderu w terminalu pokazała mi, że com.apple.quarantine
atrybut rozszerzony został zastosowany do niego i do wszystkich zawartych w nim plików. Co spowodowałoby, że system operacyjny poddałby folder kwarantannie? Czy była to próba dostępu z innej maszyny, czy może coś wspólnego z konfiguracją Wordpress?
źródło
xattr -dr com.apple.quarantine <path>
Prace !xattr -dr com.apple.quarantine <path>
dał mioption -r not recognized
, alexattr -d com.apple.quarantine <path>
pracował!