Apple sistem yöneticilerinin başvuru kaynağı

HUZURLARINIZDA MacPPPC

Yazar

Yayın tarihi

Etiketler

Kategori

,

Yıllardan beri hangi MDM çözümünü kullanıyor olursak olalım PPPC izinlerini tek bir yerden vermek için Jamf‘in PPPC Utility‘sini kullanıyoruz. PPPC Utility, MDM olarak Jamf kullansanız da kullanmasanız da kullanabileceğiniz bir ürün. Jamf‘e özel olarak uygulamanın içinden doğrudan Jamf Instance‘ınızın içine upload yapabiliyorsunuz. Ama başka bir MDM çözümü kullanıyorsanız da hazırladığınız PPPC profilini dışa aktararak kullanabiliyorsunuz. PPPC Utility‘den yana bir şikayetimiz var mı? Aslında yok.

Diyebilirsiniz ki, “benim kullandığım MDM ürününün içinde zaten PPPC ayarlayabileceğim bir payload bulunuyor.” Doğru, hatta sadece sizinkinde de yok, her MDM’de var. PPPC Utility gibi bir aracı kullanmamızı gerektiren neden, bu profilleri çoğunlukla MDM’lerin içinden ayarlamanın biraz zahmetli olması. İzin vereceğiniz her uygulama için Bundle ID bilgisine ve Code Requirement bilgisine ihtiyaç duyuyoruz. Bunları aslında Terminal üzerinden codesign -dv ve codesign -dr - komutlarını kullanarak alabiliyoruz. Ama dediğim gibi izin vereceğiniz her uygulama için bunları teker teker almak biraz zahmetlice bir iş. Tam da bu nedenden dolayı PPPC Utility gibi hayatımızı kolaylaştıran ek ürünler kullanabiliyoruz.

O zaman sorun ne? Yukarıda da dediğim gibi, aslında sorun yok. PPPC Utility ile gayet mutluyuz. Ama biz mutluyuz, yani Mac kullanan Admin’ler. Çünkü o bir Mac uygulaması ve gayet basit bir şekilde GitHub‘dan indirip kullanmaya başlayabiliyoruz.

Ama sorun şu ki, bazı kullanıcılar Windows kullanarak Mac yönetmek durumunda kalabiliyorlar. Apple, Mac’leri ağırlıklı olarak Mac kullanmayan kurumlara satmaya çalışıyor. Bu tür kurumlarda Mac’ler ile ilgili bir PoC çalışması yapılması görevi uç nokta yönetim birimine atanıyor. Ve kurum genelinde Mac kullanılmadığı gibi, genellikle bu birimde çalışanların da önlerinde bir Mac bulunmuyor. Ve Windows kullanan bu gariban arkadaşlar da uygulamalara PPPC izinlerini vermek için internet üzerinde Bundle ID avına çıkıyorlar.

Çözüm ne?

Çözüm, PPPC oluşturmak ve hatta genel olarak birçok .mobileconfig belgesini oluşturmak için web tabanlı uygulamalardan yararlanmak. Roy Klooster ve Simon Hartmann Eriksen tarafından hazırlanan MacPPPC, tam olarak bu görevi yerine getiriyor. Yani herhangi bir uygulama için PPPC ayarlarını bir web tarayıcı üzerinden yapabilmenize olanak sağlıyor. https://macpppc.com adresine herhangi modern bir web tarayıcıdan, hatta isterseniz iPhone’dan girerek istediğiniz bir uygulama için PPPC profili oluşturabilirsiniz.

MacPPPC‘nin çözdüğü tek dert aslında web üzerinden erişilebilir olması değil. Jamf‘in PPPC Utility‘sinin en güncel olan 2.0 sürümü ile, bir uygulamaya izinlerini verebilmek için o uygulamanın sizin Admin Mac’inizde yüklü olması gerekiyor. Sonrasında sürükle-bırak yaparak uygulamayı PPPC Utility içine alabiliyorsunuz ve izinleri vermeye başlayabiliyorsunuz. MacPPPC‘de birçok popüler uygulamanın bulunduğu bir uygulama repertuarı bulunuyor. Yani izin vereceğiniz uygulama bilgisayarınızda yüklü olmasa bile listeden seçerek ilerleyebilirsiniz.

PPPC Utility‘nin Jamf ile birlikte kullanımda bir kolaylık sağlamasına benzer olarak, MacPPPC de Microsoft Intune ile entegre çalışabiliyor. Uygulama içindeki Sign In to Intune komutunu kullanarak MacPPPC‘den doğrudan Intune Tenant‘ınıza upload yapabiliyorsunuz. Bunun yerine isterseniz profili indirerek herhangi bir MDM ile de kullanabilirsiniz.

MacPPPC‘nin Intune entegrasyonu sadece doğrudan upload ile ilgili değil. mobileconfig dosyaları değil, aynı zamanda JSON dosyaları da üretebilmeniz mümkün. Oluşturduğunuz JSON dosyasını Intune‘da Configuration / Create / Templates / Custom adresinden değil de, Configuration / Create / Import Policy komutu ile içeri alabilirsiniz. Bu yöntem, size daha sonradan bu profil için doğrudan Intune içinden değişiklik yapabilme şansı tanır. Ki bu da ilk deployment sonrasında eklenecek yeni uygulamalar için tekrar tekrar mobileconfig dosyası yüklemekten çok daha mantıklı bir iş akışı sağlıyor. PPPC profilinizi hangi formatta alırsanız alın, isterseniz tüm uygulama izinlerinin olduğu tek bir bundle yaratabilir ya da tüm uygulamaların PPPC profillerini birbirlerinden ayrı olarak dışa aktarabilirsiniz. Ben şahsen MDM çözümü içinde konfigürasyon profili yığınları görmek istemediğim için hepsini bir araya koymayı tercih ediyorum.

MacPPPC ile macOS 26 ve öncesi için sadece mobileconfig üretebiliyorsunuz. Ama eğer uyumluluk modunu macOS 27’ye alırsanız sadece uygulama izinlerini değil, Safari içinden erişeceğiniz web sitelerinin de kamera ve mikrofon erişimlerini de sağlayan bir profil oluşturmanız mümkün.

İlgili makaleler

Nedir Şu PPPC Dedikleri?

Bir Uygulamanın Bundle ID’sini Öğrenmek


Settings Blog’a Abone Olun

Yayınlanan her yazı annıda e-posta adresinize gelsin.

Comments

Bir Cevap Yazın

Settings Blog'a Abone Olun

Yayınlanan her yazı anında e-posta adresinize gelsin.

Okumaya devam edin