Mojave: “[SOME_APP_NAME], [ANOTHER_APP_NAME (genellikle Finder)] kontrolüne erişmek istiyor……” seçeneğini devre dışı bırakıyor veya kontrol ediyor mu?


20

Mojave'deki yeni bir güvenlik özelliği, Finder gibi diğer uygulamaları kontrol etmek isteyen uygulamalara erişmenizi isteyen bir sistem diyaloğu etrafında dönüyor (Epichrome gibi bazı uygulamalarda sık sık oluyor):

görüntü

Bunu devre dışı bırakmanın veya belirli hedeflerin (kontrollü uygulamalar) bu tür etkinliklere her zaman izin vermesine izin vermenin bilinen bir yolu var mı?

Bu davranışın yalnızca bir uygulamanın sistem değişiklikleri yapmasına izin vermek için yalnızca "Erişilebilirlik" sekmesini kullanma konusunda önceki işletim sistemi sürümlerinden belirgin şekilde değiştiğine inanıyorum.

İşte yeni panel: görüntü


Tcc sqlite veritabanlarını doğrudan düzenlemek mümkün müdür (~ / Library / Application Support / com.apple.TCC / TCC.db ve / Library / Application Support / com.apple.TCC / TCC.db; yalnızca kök kullanıcı tarafından kullanılabilir).
Wowfunhappy

Bu ilginç bir soru. Bence bu kendi başına bir soru gerektiriyor. Gönderirseniz, takip etmek istediğim gibi bana bildirin ya da istemiyorsanız, bunu yayınlayabilecek kadar farklı göründüğü için gönderebilirim @Wowfunhappy ...
16

1
Bitti. Başlangıçta çok benzer olacağını düşünmüştüm, ama tavsiyeni aldım! (Umarım ekran görüntünüzü
Wowfunhappy

1
Atm'yi tam olarak araştırmak için zamanınız yok, ancak bunu yapmanın anahtarının, Apple'ın göndermesine izin verdiği yazılımların bir listesini içeren /System/Library/Sandbox/TCC_Compatibility.bundle/Contents/Resources/AllowedApplicationsList.plist'de olduğuna inanıyorum. Sormadan Apple Events. Tabii ki SIP tarafından korunuyor, bu yüzden bunu devre dışı bırakmanız gerekecek. Ayrıca bakınız: eclecticlight.co/2018/11/20/…
Wowfunhappy

@Wowfunhappy bu çok ilginç ... Bunu bulduğunuz için teşekkürler. Benim de bu atmın içine girmek için zamanım yok, ama son derece ümit verici.
ylluminate

Yanıtlar:


9

Uygulamayı "Tam Disk Erişimi" ne ekleyin

Mojave'de Güvenlik ve Gizlilik altında "Tam Disk Erişimi" adlı yeni bir sekme vardır.

Kişisel Applescript uygulamalarımı bu listeye (mevcut Erişilebilirlik listesine ek olarak) eklemek istemlerin kaybolmasına neden oldu.


Güncelleme 9/26: Birkaç günlük kullanımdan sonra, bu bazen işe yarıyor gibi görünüyor, ancak tutarlı değil. 🙁


2
Applescript uygulamasını Güvenlik ve Gizlilik - Erişilebilirlik
Chris Yim'e

@ErickYim Hayır, bu Mojave'de sürekli çalışmıyor. :(
Wowfunhappy

Bu çözüm oylanmaya devam ediyor ve temsilciyi çok takdir etsem de, net olmak gerekirse, cevap OP'deki belirli bir istem türüyle çalışmıyor. İlk başta, bazen bazı istemleri önlüyor gibiydi, ancak bu plasebo etkisi olabilir. Ve aslında, bu noktada, muhtemelen plasebo etkisi olduğunu düşünüyorum .
Wowfunhappy

2

Güvenlik tercihleri ​​aracılığıyla bilgisayar erişiminizi kontrol edecek programlara izin vermeniz gerekir. Sistem tercihleri ​​/ güvenlik ve gizlilik / gizlilik - erişilebilirlik bölümüne gidin ve bilgisayarınızı kontrol etmesine izin verilen programlar listesine Finder.app ve "SOME_APP_NAME" öğelerini ekleyin.

resim açıklamasını buraya girin


Teşekkür ederim, maalesef bu davranışın şimdi göreceğiniz yukarıdaki düzenlememe göre önemli ölçüde değiştiğine inanıyorum.
18'de

2
Apple geliştirici hesabınız var mı? Bunu yaparsanız AppleScript uygulamalarınızı kod imzalayabilirsiniz. AppleScript uygulamanız kod imzalıysa, sorunlarınızın çoğunu ortadan kaldırabilir. i.imgur.com/oL3xZ2d.png Tüm AppleScript uygulamalarımı kodlu olarak işaretliyorum ve kalıcı özellikler ayarlanmadığı sürece, komut dosyalarımı ve uygulamalarımı imzalayan kod genellikle ağ geçidi
denetleyicisi sorununu

Bu gerçekten iyi bir fikir @ wch1zpink! Bu aklımdan geçmemişti, teşekkürler.
ylluminate

Bu soruda% 100 net değil - bu panel Mojave altında hala mevcut olsa da, istenen etkiye sahip değil. Süper, süper, süper sinir bozucu! Bunlar kendi bilgisayarımda kullanmak için yazdığım uygulamalar. Yalnızca onlar için bir geliştirici hesabı için ödeme yapamıyorum!
Wowfunhappy

1
@ wch1zpink Ücretsiz hesapların Mac uygulamalarını Gatekeeper aracılığıyla izin verecek şekilde imzalayabileceğinin farkında değildim. Ne olursa olsun, görünüşe göre bu durumda geçerli değil, çünkü Mojave'de diyalog hala imzalı uygulamalar için görünüyor.
Wowfunhappy

1

Geçmişte, kullanıcıya "Uygulamalara her yerden izin ver" yeteneği vermek için aşağıdaki terminal komutunu kullandık ve bu, Erişilebilirlik'e uygulama ekleme ihtiyacını ortadan kaldırdı:

sudo spctl --master-disable

Bu Sierra ve High Sierra ile çok işe yaradı, ancak Mojave'deki bu yeni Otomasyon sekmesi (bugün halka açık olarak kuruldu) farklı çalışıyor gibi görünüyor. Yukarıdaki terminal değişikliği ile bile, tüm uygulamalarımızın Finder ve Sistem Olaylarını kontrol etmesine izin vermemiz isteniyor. Yine de, Adobe Bridge gibi diğer kod imzalı uygulamaları da aynı mesajla sormak zorunda buldum. Etrafında bir yol olup olmadığından emin değilim.

Her iletişim kutusunu bir kez kabul etmenin, iletinin göndereceğimiz gelecekteki uygulama güncellemeleriyle tekrar görünmesini engelleyeceğini umuyorum. Bunu şimdi test edeceğiz. Aksi takdirde geliştirici / kod imzalı rotayı test etmek zorunda kalacaktır.


1
Yorum içermeyen bir aşağı oy, bir yorum içeren bir aşağı oy kadar bilgilendirici değildir. Bunu kimin verdiğine emin değilim, ama bir dahaki sefere lütfen yorum bırakın. Yorum çalışmıyor mu? Güncel değil mi? Ya da ne?
Dave Land

Birisinin bunun ciddi bir güvenlik tehlikesi gibi geldiğini düşündüğünü tahmin ediyorum.
keithcurtis

1
Bunu reddeden benim. Özellikle Gatekeeper ile ilgisi olmayan ve Mojave'ye özel olan yeni Apple Event sandbox diyaloglarıyla ilgili olan soru ile ilgisi yoktur.
Wowfunhappy

0

Biz bir kullanıcı "BASH" çalıştırmak ve "RC" için yetki istendi sorunu var, Sorun biz uygulamaların kökeni emin değilsiniz.

Etkinlik monitöründe etrafta dolaştıktan sonra onları ne kullandığımı buldum ve o zamandan beri pop-up'ları çalıştırmalarına izin verdim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.