spctl

4 ay önce macOS


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

Spctl Komutu Nedir?

spctl (Security Policy Control) komutu, macOS’ta uygulamaların güvenlik doğrulamasını ve Gatekeeper ayarlarını yönetmek için kullanılan resmi komut satırı aracıdır. Sistem, uygulamaların güvenilir geliştiricilerden gelip gelmediğini bu araçla denetler.

Ne İşe Yarar?

  • Gatekeeper durumunu görüntüler ve yönetir.
  • Bir uygulamanın güvenli olup olmadığını doğrular.
  • İmzalanmamış uygulamaların çalışmasına izin verilebilir (kontrollü şekilde).
  • Kurumsal veya geliştirme ortamlarında güvenlik politikalarını test etmeyi sağlar.

En Basit Kullanımı

spctl --status

Örnek Çıktı

assessments enabled

Örnek Kullanımlar

1) Gatekeeper durumunu kontrol etmek

spctl --status

2) Gatekeeper’ı geçici olarak devre dışı bırakmak

sudo spctl --master-disable

3) Gatekeeper’ı yeniden etkinleştirmek

sudo spctl --master-enable

4) Bir uygulamayı doğrulamak

spctl --assess --verbose /Applications/MyApp.app

Ne Zaman Kullanılır?

İndirilen bir uygulama “açılamıyor çünkü geliştirici doğrulanamadı” uyarısı verdiğinde, geliştirme/test ortamında imzasız uygulamalarla çalışırken veya güvenlik politikalarını incelemek gerektiğinde spctl komutu kullanılır.

Küçük İpuçları

  • Güvenlik nedeniyle Gatekeeper’ı kalıcı olarak kapalı bırakmak önerilmez.
  • İmzalanmamış yazılımları yalnızca güvenilir kaynaklardan yükleyin.
  • --assess parametresi, bir uygulamanın çalışmaya uygun olup olmadığını detaylı şekilde gösterir.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.