Jak otwierać pliki od nieznanych programistów bez ostrzeżenia w OSX?

4

Wierzę, że mam zbyt wiele bezpieczeństwa na moim Macu. Ilekroć próbuję zmienić nazwę pliku lub zainstalować program, muszę podać hasło mojego laptopa. Ponadto nie mogę szybko uzyskać dostępu do pobranych programów, ponieważ pochodzą one od niezidentyfikowanych programistów i muszę kliknąć prawym przyciskiem myszy & gt; otwórz, abym mógł je uruchomić. To naprawdę frustrujące. Czy muszę być tak bezpieczny, aby mój laptop był bezpieczny (ze względu na niedawne ataki szkodliwego oprogramowania na Macbooki?) Czy mogę sprawić, aby ustawienia były nieco bardziej elastyczne?

Platforma: Mountain Lion Retina Macbook Pro

Render
źródło
Nie wiem, co zrobiłem źle, aby uzyskać -1 .. więc dziękuję ci, którzy to zrobili
Render
Jak instalujesz programy? Jakie nazwy plików próbujesz zmienić?
segiddins
Na przykład pobieram program i mówi, że nie może uruchomić programu, ponieważ pochodzi od nieznanego programisty. Jeśli zainstaluję pakiet, prosi o podanie hasła mojego laptopa w połowie drogi.
Render

Odpowiedzi:

8

Możesz wyłączyć Gatekeepera w Preferencjach systemowych:

Powoduje to usunięcie ostrzeżeń o otwieraniu plików pobranych z Internetu:

defaults write com.apple.LaunchServices LSQuarantine -bool false

Nie ma to wpływu na okna dialogowe otwieranie aplikacji po raz pierwszy chociaż.

Możesz uruchomić Findera jako root za pomocą osascript -e 'quit app "Finder"' && sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder, ale tak naprawdę nie należy tego robić na stałe.

Lri
źródło
Jaka jest wada wyłączenia Gatekeepera? Czy złośliwe oprogramowanie ma większą szansę zainfekowania mojego laptopa w ten sposób?
Render
Nadal zostanie wyświetlone ostrzeżenie, gdy aplikacja próbuje się otworzyć po raz pierwszy. Nie ma jeszcze tak dużo złośliwego oprogramowania dla komputerów Mac.
Lri
Co z uprawnieniami do folderów? Jestem administratorem, ale czasami nie mam uprawnień do napisania programu, tylko tylko do odczytu ...
Render
Bycie administratorem niewiele znaczy. Uprawnienia są całkowicie oddzielne. Nie wyłączaj Gatekeepera, bardzo utrudnia to bezpieczeństwo twojego systemu. Możesz „unquarantaine” plików, to jest to, czego chcesz. Kliknięcie prawym przyciskiem myszy - & gt; otwórz, trzymając wciśniętą kontrolę, usuwa status kwarantanny, ale możesz to zrobić również za pomocą kropli, zobacz moją odpowiedź.
John Keates
0

Możesz utworzyć kroplę AppleScript, aby wyczyścić status kwarantanny na przedmiotach. W innym miejscu w Internecie:

on open paths
    set xattr to "xattr -dr com.apple.quarantine"
    repeat with path in paths
        set xattr to xattr & space & quote & POSIX path of path & quote
    end repeat
    do shell script xattr
end open

Otwórz Applescript, wklej tekst, zapisz jako aplikację. Aby użyć, upuść   pliki do aplikacji, upewniając się, że upuszczasz ZIP lub DMG zamiast   pliki, które zawierają. Jeśli już rozszerzyłeś ZIP i zawierał on   aplikacja, nie będziesz mógł z nią korzystać.

( http://www.tonymacx86.com/mac-os-x-support/104276-simple-applescript-droplet-prevent-gatekeeper-warnings.html )

W zasadzie robi to za pomocą polecenia xattr, aby wyczyścić status kwarantanny w pliku, który upuściłeś na aplet.

Skrypt można rozszerzyć, aby „otworzyć” plik po wyczyszczeniu, zobacz dokumentację AppleScript, aby zobaczyć, jak to zrobić.

John Keates
źródło
0

Gdy otrzymasz wiadomość wskazującą, że nie możesz otworzyć aplikacji od niezidentyfikowanego programisty, aby otworzyć z Safari, możesz:

(1) kliknij ikonę pobierania (strzałka w dół w prawym górnym rogu przeglądarki Safari).

(2) kliknij prawym przyciskiem myszy plik, aby go otworzyć;

(3) wybierz „Pokaż w Finderze”;

(4) w Finderze kliknij prawym przyciskiem myszy plik;

(5) wybierz „otwórz”

(6) potwierdź otwarcie

user287757
źródło