man/files
man · Dosyalar

$ profiles

Bölüm 1 · Dosyalar

macOS konfigürasyon, hazırlık (provisioning) ve MDM kayıt profillerini yönetir

Özet

profiles <eylem> [seçenekler]

Açıklama

profiles yardımcı programı, macOS işletim sistemi üzerindeki çeşitli yönetim ve konfigürasyon profillerini görüntülemek, senkronize etmek ve kaldırmak amacıyla kullanılır.

[!IMPORTANT] macOS 11.0 (ve profiles aracı sürüm 8.0) ve sonrasından itibaren, bu araç artık güvenlik gerekçeleriyle komut satırından konfigürasyon profillerini el ile yüklemek (install etmek) amacıyla kullanılamaz. Profillerinizi yüklemek için Sistem Ayarları'ndaki (System Settings) Profiller (Profiles) tercih bölmesini kullanmanız gerekir. Ayrıca başlangıç (startup) profilleri artık desteklenmemektedir.

Eylemler

  • help: Kısaltılmış komut satırı kullanım yardımını görüntüler.
  • list [-type profil_türü] [-user kullanıcı_adı] [-output çıktı_yolu]: Bir kullanıcıya veya (yönetici/root olarak çalıştırıldığında) cihaza ait profilleri listeler.
  • show [-type profil_türü] [-user kullanıcı_adı] [-output çıktı_yolu] [-cached]: Profillerle ilgili genişletilmiş detaylı bilgileri görüntüler. Tür enrollment olarak ayarlanırsa, mevcut DEP sunucu konfigürasyonunu görüntüler (kayıt sorguları 23 saatte 10 kez ile sınırlandırılmış olabilir; bu sınıra ulaşıldığında yerel önbellekten okuma yapılabilir).
  • remove [-type profil_türü] [-user kullanıcı_adı] [-identifier tanımlayıcı] [-uuid uuid] [-path dosya_yolu] [-forced] [-all]: Belirtilen profilleri kaldırır. Kaldırma parolası korumalı profiller için doğru -password değeri girilmedikçe işlem başarısız olur.
  • status [-type profil_türü]: Bu istemcide yüklü olan profillerin MDM/kayıt durumunu görüntüler. MDM kaydı kullanıcı tarafından onaylanmışsa çıktıda (Kullanıcı Onaylı) ibaresi yer alır.
  • sync [-type configuration]: Yüklü olan mevcut konfigürasyon profili kümesini yerel kullanıcılarla senkronize eder; bilgisayardan silinmiş kullanıcılara ait profilleri kaldırır.
  • renew [-type profil_türü] [-identifier tanımlayıcı] [-output çıktı_yolu]: Konfigürasyon profilleri için belirtilen profilin sertifikalarını yeniler. Aygıt Kayıt Programı (DEP) kayıtları için aygıt kayıt konfigürasyonunu almayı yeniden dener ve kayıt tamamlanmadıysa kullanıcı bildirimini yeniden tetikler.
  • validate [-type profil_türü] [-path dosya_yolu]: Hazırlık (provisioning) profilleri için dosya yolundaki profil dosyasını doğrular. DEP kayıtları için yüklü sunucu bilgilerini yeniden doğrular ve günceller.
  • version: Mevcut profiles aracı sürümünü görüntüler.

Seçenekler

  • -type profil_türü: Profil türünü belirtir. Geçerli profil_türü değerleri şunlardır:
    • configuration: Konfigürasyon profili (seçenek belirtilmediğinde varsayılan).
    • provisioning: Hazırlık (provisioning) profili (yazılım geliştirme/dağıtım yetkileri).
    • enrollment: Aygıt kayıt programı (DEP) veya Mobil Cihaz Yönetimi (MDM) kayıt profili.
    • bootstraptoken: Bootstrap Belirteci seçenekleri (MDM denetimli / supervised bir istemci gerektirir).
  • -path dosya_yolu: Bir konfigürasyon dosyası yolunu belirtir. Konsola yazmak için - kullanılabilir.
  • -user kullanıcı_adı: Bir Open Directory (OD) kısa kullanıcı adı. Belirtilmezse mevcut kullanıcı hedef alınır. Root olarak çalıştırıldığında ve kullanıcı belirtilmediğinde bilgisayar düzeyindeki (cihaz) profiller etkilenir.
  • -uuid profil_uuid: Hazırlık (provisioning) profilini kaldırmak için kurallı UUID dizesi (örn: 5A15247B-899C-474D-B1D7-DBD82BDE5684).
  • -identifier profil_tanımlayıcısı: Hedeflenen profilin PayloadIdentifier değerini belirtir.
  • -output çıktı_yolu: Çıktının yazılacağı yol. Konsola yazdırmak için stdout veya XML plist olarak yazdırmak için stdout-xml kullanılabilir.
  • -password parola: Parola korumalı konfigürasyon profillerini kaldırırken kullanılacak olan kaldırma parolası.
  • -forced: Onay mesajlarını engeller ve çoklu profil silme işlemlerindeki hataları yoksayar.
  • -all: Root olarak listeleme/görüntülemede sistemdeki tüm profilleri hedefler; kaldırma işleminde ise hedeflenen kullanıcı/cihaza ait tüm profilleri tek seferde siler.
  • -cached: Bilgilerin yalnızca yerel önbellekten (yerel veritabanından) alınmasını zorunlu kılar (yalnızca show -type enrollment eylemi ile kullanılır).
  • -verbose: Ayrıntılı hata ayıklama ve çıktı bilgileri görüntüler.

Örnekler

Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:

  1. Sistemde yüklü olan tüm hazırlık (provisioning) profillerini listeleme:

    profiles list -type provisioning
  2. Root (yönetici) yetkisiyle, cihaz düzeyindeki tüm konfigürasyon profillerini listeleme:

    sudo profiles list -all
  3. Mevcut kullanıcı için yüklü olan konfigürasyon profillerinin genişletilmiş detaylarını görüntüleme:

    profiles show
  4. Belirli bir profil tanımlayıcısını, kaldırma parolasıyla birlikte sistemden kaldırma:

    profiles remove -identifier com.example.profile1 -password "parola123"
  5. Mevcut DEP (Aygıt Kayıt Programı) konfigürasyon bilgilerini gösterme:

    profiles show -type enrollment
  6. DEP kayıt bilgilerini yalnızca yerel önbellekten hızlıca görüntüleme:

    profiles show -type enrollment -cached

Ayrıca Bakınız

profiles.old(1)