Apple OS X App Store'u engelleme


19

Kötü kurumsal BT overlordları olarak yeni OS X App Store'u engellememiz gerekiyor. Bildiğiniz gibi, 10.6.6 güncellemesi, kullanıcıların yönetici ayrıcalıkları olmadan uygulamaları indirmesine ve yüklemesine izin veren App Store Uygulamasını yükler.

Bazı öneriler:

  • 10.6.6+ sürümüne güncelleme yapma

  • Ebeveyn denetimlerini kullanma

  • Muhtemelen bazı OD ilkeleri (eğer sahip olmadığımız bir OD sunucunuz varsa)

  • App store'u DNS veya Proxy ile engelleme

10.6.6+ sürümüne güncelleme yapmamak, güvenlik düzeltmeleri içerdiğinden ve yeni Mac'ler yine de geleceğinden uzun vadeli bir çözüm değildir. App Store'u ağ düzeyinde engellemek, dizüstü bilgisayar kullanıcılarını çözmez.

İdeal olarak, basit bir sistem tercihi veya ARD tarafından itilebilen bir plistin düzenlenmesi en iyi çözüm olacaktır.

App Store'u engellememiz gerektiğinde sorunun, App store'u nasıl engelleyebileceğimizi lütfen unutmayın .


Hızlı bir güncelleme olarak, yönetici ayrıcalıklarına sahip bir hesap kullanmıyorsanız, uygulamayı yüklemek için ilk kez indirdiğinizde yönetici kimlik bilgilerine ihtiyacınız olabilir, bu da sorunun bir kısmını çözebilir. Yöneticilere ve yönetici olmayanlara benzer normal OS X ayrıcalıklarının yükselmesinden çok farklı bir davranış.


16
"Kötü kurumsal BT overlords olmak" LOL!
l0c0b0x

Ben kendimle ilgileniyorum. Elbette app store uygulamasında izinleri silebilir veya ayarlayabilirsiniz (her şey söylendiğinde ve yapıldığında sadece bir uygulamadır), ancak bu yaklaşımın ölçekleneceğini düşünmüyorum. Belki daha iyi bir şey pişirirken olur.
Rob Moir

1
İlk satır için +1 :)
Michael Lowman

Eğer gerçekten kötü olsaydın ... bu sorunu yaşamazdın.
WernerCD

Ebeveyn Denetimlerini zaten kullanıyorsanız, kullanıcıların hangi uygulamaları başlatabileceğini zaten kısıtlayabilirsiniz.
tegbains

Yanıtlar:


9

Bu bilgisayarı bir OpenDirectory sunucusuna bağlı değilseniz (bunu yapmanın tercih edilen yolu, uygulamanın Workgroup Manager aracılığıyla başlatılmasını kısıtlamaktır) App Store uygulamasındaki izinleri kullanıcıların çalıştırmasına izin vermeyecek şekilde ayarlayabilirsiniz:

chmod -R 000 /Applications/AppStore.app 

Bu, herkesin uygulamayı başlatmasını önler. ARD ile dışarı itilebilir, temel görüntünüze eklenebilir ve bir başlangıç ​​komut dosyasında ayarlanabilir.

Bunun sistemde çalışan diğer uygulamalara ne yapacağına dair hiçbir fikrim yok, bu yüzden önce test etmelisiniz.


OS X Mavericks'ten beri izinleri sudo chflags -R nouchg /Applications/App\ Store.appdeğiştirmek için gereklidir App Store.app.
DeadEye

6

İTunes Store 80 ve 443 numaralı standart HTTP (S) bağlantı noktalarına bağlanır, bu yüzden Mac App Store'un da aynı şeyi yaptığını varsayıyorum.

İTunes mağazasının URL ile engellenmesine ilişkin Apple bilgi bankası makalesi: http://support.apple.com/kb/HT3303

Diyor ki

İstemci bilgisayarların iTunes Store'a bağlanmasını önlemek için ağ yöneticileri 'itunes.apple.com' Internet ana bilgisayarını engelleyebilir.

Hızlı bir tcpdump'tan, App Store aynı URL'yi kullanıyor gibi görünüyor ... şimdilik.


Bu oldukça can sıkıcı, tipik bir elma. Uygulama mağazasını engellemek istiyorum. Itunes'ı engellemek istemiyorum.
Rob Moir

3

Paket dinleyicisi çalıştırın. App Store'u çalıştırın. Apple App Store'un kullandığı adreslerin neler olduğunu öğrenin. Bu adrese, bu bağlantı noktasına, çevre güvenlik duvarınıza gelen / giden tüm engelleme.


Bahsettiğim gibi, ağ düzeyinde engelleme dizüstü bilgisayar kullanıcılarını durdurmaz.
Jon Rhoades

@Jon Rhoades - bunu görmedim. Onlar için ya istemcilerin yönetilmesi gerekir (OS X sunucusu, OD vb. Gerektirir) ya da kendi dizüstü bilgisayarlarında Yönetici düzeyinde erişimi kaldırmanız ve / etc / hosts dosyalarını düzenlemeniz gerekir.
Harv

Harv, sanırım ağ bloğu yöntemiyle küçük bir tünel vizyonu elde ediyorsunuz. Scott'ın cevabı daha iyi, yönetilmesi daha kolay ve daha ölçeklenebilir.
blueben

@blueben - tabii. Katılıyorum! Sorucunun bakış açısından daha mantıklı olması durumunda cevabımı oraya atacağımı düşündüm.
Harv

İyi şeyler!
blueben

3

Active Directory şemanızı, MCX'i taklit eden ek bilgiler içerecek şekilde düzenleyebilirsiniz (Grup İlkelerine benzer). Daha sonra bir mac üzerinde Workgroup Manager'dan AD sunucunuza giriş yapabilir, AD kullanıcılarını / gruplarını artırılmış kayıtlar olarak içe aktarabilir ve uygulamayı engelleyebilirsiniz. Bir şeyi engellemek için çok iş var, ancak uzun vadede mac'larınız üzerinde bir ton daha fazla kontrole sahip olduğunuz anlamına geliyor.

İşte size adımlardan geçen ve yukarıda bahsettiğim şeyi (daha iyi ve daha ayrıntılı) açıklayan bir Apple web seminerine bir bağlantı:

http://seminars.apple.com/seminarsonline/modifying/apple/index.html?s=301

ve işte bir PDF (son zamanlardan emin değilim)

http://www.sticts.ch/MacWindows/Modifying_the_Active_Directory_Schema.pdf

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.