Her OS X bilgisayarında yalnızca bir kök hesap vardır ve varsayılan olarak devre dışıdır. Parolası yoktur ve özellikle Directory Utility'yi kullanıp etkinleştirmedikçe root olarak oturum açamazsınız . Bu tehlikelidir, çünkü kök olarak oturum açıldığında sistem tüm yetkileri atlar - şifre bile istemez. Bu açıdan, bir OS X bilgisayarı gerçekten köksüzdür , bu da A Good Thing ™'dir.
Yöneticiler hesapları, yalnızca yönetici grubunda olan standart hesaplardır . OS X'te oturum açmış bir kullanıcı tarafından gerçekleştirilen herhangi bir eylem yetkilendirme veritabanına göre denetlenir ( kimlik doğrulaması gerekip gerekmediğini veya kimlik doğrulamasının yeterli olup olmadığını görmek için kurallarını /System/Library/Security/authorization.plist adresinde görebilirsiniz. oturum sahibi (oturum açmış standart kullanıcı) veya yönetici grubunun bir üyesi olmanız gerekir.Çok ince bir denetim sağlar.Bu nedenle, örneğin Sistem Tercihleri'nde üç olasılık ortaya çıkabilir.kilitli asma kilit tıklandığında. Tıklandığında, kimlik doğrulama olmadan kilidini açabilir, hesap adı zaten girilmiş olan kimlik doğrulama iletişim kutusu sunabilir (bu, lütfen sizin onayladığınız anlamına gelir) veya hesap adı ve şifre alanlarının boş olduğu kimlik doğrulama iletişim kutusu sunabilir (bu, yönetici olmadığınız anlamına gelir, lütfen kimlik bilgilerini yazmak için bir yöneticiyi arayın).
Temel kural, bilgisayardaki diğer kullanıcıları etkileyebilecek herhangi bir şeyin (sistem genelinde değişiklik) yönetimsel kimlik doğrulaması gerektirmesidir. Ama bundan daha karmaşık. Örneğin, standart kullanıcılar Mac Uygulamalar Mağazası'ndan / Applications klasöründeki (sistem genelinde bir değişikliktir) uygulamalar yükleyebilir, ancak GateKeeper'ı yalnızca kendi verileri dahilinde olsa bile imzasız uygulamaları çalıştırmak için atlayamaz. Standart kullanıcılar, bundan sonra 10-15 dakikalık bir pencerede kimlik doğrulaması gerektirmemesinin kötü bir yan etkisi olan sudo'yu çağıramaz . Akıllıca tasarlanmış bir komut dosyası, onayladığınız bir şey için yönetici kimlik doğrulaması isteyecektir, ancak bundan sonra hakkında hiçbir şey bilmediğiniz her türlü tuhaf şeyi yapacak.
Standart kullanıcılar ebeveyn denetimleri veya yapılandırma profilleri aracılığıyla da yönetilebilir ve parola ilkelerinin uygulanması gerekebilir. Yönetici kullanıcılar böyle bir şey yapamazlar.
Sistem Bütünlüğü Koruması , kullanıcıların yükleyici paketleri aracılığıyla tıkladıklarını ve parolaları o kadar kolay sağladıklarını , kullanıcıların en zayıf bağlantı haline geldiğini ele alır. SIP sadece sistemi ayakta tutmaya çalışır, başka hiçbir şey (ve bazen de başarısız olur).
Bilgisayarda yalnızca bir kullanıcısı olan (yönetici hesabı olan) ve hatta bir hesap şifresi olmadan kaç kişinin gördüğümü, sadece bir giriş penceresi etkinliği şeklinde sıkıntıda hafif bir düşüş algılamak için inanmazsınız.
Gerektiğinde bir yönetici hesabına geçmenin bir acı olduğu fikrini kabul edemem. Terminal'deyseniz, sudo veya Finder'ı başka bir kullanıcı olarak /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder yürüterek başlatmayı da içeren herhangi bir şey yapmadan önce yalnızca myadminacct yapmanız gerekir .
GUI'de, Mac App Store güncellemeleri (OS X güncellemeleri dahil) yönetici kimlik doğrulaması gerektirmez. Adobe Flash güncellemeleri de dahil olmak üzere İndirilenler klasörü ile sonuçlanan yükleyici paketleri, evet, fazladan işi yapanları açmadan ve doğru yerden geldiklerinden ve nezaket dolu olmadıklarından üç katına çıkmadan önce çok dikkatli olmalısınız .
Bu yüzden bir Mac'i standart bir hesapla kullanmanın bir yöneticiden daha iyi ve daha güvenli olduğunu düşünüyorum, çünkü beni kendi hatalarımdan ve gözetimimden koruyor. Bilgili kullanıcıların çoğunluğu bile, indirilen her komut dosyasını satır başı inceleyerek balıkların olup olmadığını kontrol eder.
Umarım kontroller gelecekte daha da katılaşabilir, örneğin bir uygulama (veya komut dosyası veya herhangi bir yürütülebilir dosya) çalıştırılabildiğinde veya ağa erişebildiğinde koşullar veya zaman çizelgeleri getirebilir veya geçen ay içinde açıkça izin vermedi (kimlik doğrulama iletişim kutusu).