Disk uyarıları onarıldıktan sonra “Uyarı: SUID dosyası değiştirildi ve onarılmayacak”


16

Uyarı: “Sistem / Kütüphane / CoreServices / RemoteManagement / ARDAgent.app / İçindekiler / MacOS / ARDAgent” adlı SUID dosyası değiştirildi ve onarılmayacak.

İzinleri onarmak için Disk İzlencesi'ni çalıştırdıktan sonra bunu almaya devam ediyorum.
Bu sorun yaratacak mı?

Yanıtlar:


22

Basitçe, dosyanın değiştirildiğini ve değiştirildiği için Disk İzlencesi, dosyanın izinlerini düzeltemez.

ARDAgent.app, Apple Uzak Masaüstü aracısıdır ve yukarıdaki yolda gösterilen dosya, uygulama paketinde bulunan ikili dosyadır. Dosyanın burada bir hata olarak gösterilmesi normaldir. Sadece görmezden gelin.

Apple KB makalesi TS1448 , Disk İzlencesi'nde hangi hata iletilerini yok sayabileceğinizi açıklar .
Sağladığınız hata listede gösterilir, böylece güvenle yok sayılabilir.

Disk Yardımcı Programının güvenle yok sayabileceğiniz Disk İzinlerini Onar iletileri

  • Uyarı: "Sistem / Kütüphane / CoreServices / RemoteManagement / ARDAgent.app / İçindekiler / MacOS / ARDAgent" SUID dosyası değiştirildi ve onarılmayacak.

Size yardımcı olduğunuz için çok teşekkür ederim bunu görmezden geleceğim!
Bob Winn

2
Bunu biraz araştırdıktan sonra, bu özel programın bir güvenlik açığı olduğu biliniyordu . SUIDYürütülebilir bir dosya olduğundan, arabellek taşması sorunu olması veya rasgele kod yürütme yeteneği sağlaması onu ayrıcalık yükselmesi güvenlik açığı haline getirir. Disk İzlencesi, dosyanın değiştirildiğinden şikayetçi olduğunu ve Apple'ın bunu göz ardı etmek için güvenli bir uyarı olarak listelediğini göz önüne alırsak: Tahmin ettikleri için yama kullandılar, ancak Disk İzlencesi'ne yeni sürümü tanımasını söylemedim
TrinitronX

2
Disk Yardımcı Programı gibi bilinen güvenilir bir Apple uygulamasının değiştirilmeye karşı uyardığı bir SUID yürütülebilir dosyası bulmak endişe vericidir. Genellikle tripwire benzeri bir araç , sistemdeki bazı yürütülebilir dosyaları orijinal imzalarından / sağlama toplamlarından değiştirirse, kırmızı bir bayrak kaldırır. Bu, aynı zamanda bir SUID çalıştırılabilir olması ve bilinen bir kusura sahip olması durumunda endişe vericidir. Bu nedenle, dikkatli olmanın her zaman iyi olduğunu unutmayın.
TrinitronX

Dosyalar kullanım sırasında değiştirilebilir ve izinler değiştirilebilir (hatta silinebilir). Değişiklikler, bellekteki dosyanın hiçbir örneğini etkilemez. İleti, dosyanın kullanımda değil kayıtta olandan değiştiği anlamına gelir.
teppic


-1

Bu hata Apple'dan en son RDA'ya güncelledikten sonra oldu. Bunu takip etmek için aşağıdakileri yaptım:

  1. OS X 10.9.1'in temiz kurulumu
  2. "Disk İzinlerini Onar" komutunu çalıştırın - Hiçbir şey bulunamadı
  3. İTunes'u en son sürüme güncelleyin (ve teorik olarak en büyüğü)
  4. "Disk İzinlerini Onar" komutunu çalıştırın - Hiçbir şey bulunamadı
  5. İBooks'u güncelleyin (başka bir harika iş parçası)
  6. "Disk İzinlerini Onar" komutunu çalıştırın - Hiçbir şey bulunamadı
  7. Uzak Masaüstü Yöneticisini güncelleyin.
  8. "Disk İzinlerini Onar" ı çalıştırın - Uyarı: “System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent” SUID dosyası değiştirildi ve onarılmayacak.
  9. Onarım Diski İzinlerini Çalıştırma - Aynı sonuçlar
  10. Sistem / Kütüphane / CoreServices / RemoteManagement'a gidin
  11. RemoteManagement'ı Yeniden Adlandır RemoteManagement-Bak
  12. "Disk İzinlerini Onar" komutunu çalıştırın - Hiçbir şey bulunamadı (Dosya etkinse dizini yeniden adlandırdıktan sonra yeniden başlatmadım (ve Etkinlik İzleyicisi'nde görünmüyor, bu yüzden aşırı derecede ikna olmadım), neden yaptım Bana aynı hata mesajını vermiyor? Şimdi, burada sonuçlara atlamak istemiyorum, ama bir şekilde sorunun RDA güncellemesinde olduğunu düşünüyorum. (10.7 ile başlayarak) daha önce hiç bu hata mesajına sahip olmadım ama aldım yükseltmeden sonra.
    Oh, bir yan not olarak: Bu dizini yeniden adlandırmadan ve hata mesajını ortadan kaldırmadan önce, tek kullanıcı moduna önyükledim ve Disk İzlencesi'ni çalıştırdım ve aynı hata mesajını aldım. Daha sonra bir USB kurulum sürücüsünden önyükleme yaptım ve Disk Utility'yi bir kez daha çalıştırdım, aynı sonuçlar. Şimdi bu hata dosya açık olduğundan kaynaklanıyorsa, güncellemeleri yapmadan önce neden "Disk İzinlerini Onar" ın ilk çalıştırmasında görünmüyordu? Neden sadece güncelleme yapıldıktan sonra ortaya çıktı? Einstein olmayabilirim, ama biliyorum ki 2 + 2 = 3.9999999 az ya da çok ... ve bu bir RDA güncellemesi = hata mesajı.

1
RDA yerine ARD mi demek istediniz?
IconDaemon

Gözlemlerinize dayanarak, muhtemelen haklısınız: Güncelleme, Disk İzlencesi'ni bu konuda uyarıyor. Geçmişte, ARDAgentApple'ın zaten yamaladığı bilinen bir güvenlik kusuru vardı ! Disk İzlencesi'nden gelen uyarı, yamalanmış / güncellenmiş sürümünü tanımıyor olabilir ARDAgent. Apple'ın 2008 yılında ARDAgent'ı yamaladığını lütfen unutmayın . Apple'ın Resmi KB Makalesinden yola çıkarak , uyarının göz ardı edilmesinin güvenli olduğunu söylüyorlar, bu yüzden muhtemelen böyle.
TrinitronX

Bazılarının ARDAgentyeni bir OS X yükleme veya yükleme ortamından yükleyerek sorunu gidermeyi önerdiğini duydum . Bu çözümün uyarıyı ortadan kaldırdığını unutmayın, ancak ... yeterince eski bir ARDAgent sürümü yüklüyorsanız, sisteminize bir güvenlik açığı yeniden ekliyor olabilirsiniz!
TrinitronX

OS X 10.9.1Kullandığınızdan bahsettiğinizden (muhtemelen en erken 2013'ten itibaren), umarım bu muhtemelen böyle değildir ve taban görüntüsünün 2008'den daha güvenli bir sürümle geldiğini umarız. başka bir delik açmış olabilirler.
TrinitronX

-2

Ben var klasöründe genel olarak izinleri değiştirerek yanlış bir eylem yaptığını unutmayın. Sistemi yeniden yükledikten sonra dmg dosyalarını açmak için hala sorun vardı DiskUtility aşağıdaki sorunları duyurdu:

Permissions differ on "private/var/db/ConfigurationProfiles"; should be drwxr-xr-x ; they are drwsr-s--T 
Warning: SUID file "private/var/db/ConfigurationProfiles" has been modified and will not be repaired
Permissions differ on "private/var/db/SystemPolicy"; should be -rw-r--r-- ; they are -rwsr-s--T 
Warning: SUID file "private/var/db/SystemPolicy" has been modified and will not be repaired
Permissions differ on "private/var/db/launchd.db/com.apple.launchd"; should be drwxr-xr-x ; they are drwsr-sr-t 
Warning: SUID file "private/var/db/launchd.db/com.apple.launchd" has been modified and will not be repaired
Permissions differ on "private/var/db/locationd"; should be drwxr-x--- ; they are drwsr-s--T 
Warning: SUID file "private/var/db/locationd" has been modified and will not be repaired
Permissions differ on "private/var/yp/binding"; should be drwxr-xr-x ; they are drwsr-s--T 
Warning: SUID file "private/var/yp/binding" has been modified and will not be repaired

DiskUtility tek başına yapamayacağı için izinleri el ile dikkatli bir şekilde sıfırladıktan sonra (neden?), Sorunum çözüldü.

Bu yüzden her yerde ne yazıldığına katılmıyorum: bu mesajlar önemlidir ve bir yerde kötü izinleriniz varsa, bunları düzeltmelisiniz ..


1
Farklı Sormaya hoş geldiniz! Bu soruya bir cevap sağlamaz. Bir yazardan eleştiri veya açıklama istemek için, yeterli itibara sahip olduğunuzda gönderilerinin altına bir yorum bırakın . Yeni bir sorunuz varsa, lütfen Soru Sor düğmesini tıklayarak sorun . Bağlam sağlamaya yardımcı oluyorsa bu soruya bir bağlantı ekleyin.
Tetsujin

Üzgünüm, ama bu soruya bir cevap vermek: sistemimin doğru çalışması için tüm izinleri el ile değiştirmem gerekiyordu ... Yani cevabım "Evet: eğer sorun çıkarırsan t DiskUtility tarafından bildirilen izin sorunlarını yönetme ". Benim durumumda kiralama, onları yönetmek zorunda ...
Cédric NICOLAS

@ CédricNICOLAS, bu yanıtı burada tutmak istiyor musunuz?
DA Vincent

Kullanıcılar için yararlı olabileceğine inanıyorum, yani kötü izinleri doğru bir şekilde sıfırlamadıysam kendi deneyimimde, makineme .dmg dosyaları ile bir şey yükleyemedim ... sorunlara mı? ", sorusuna" Evet "yanıtı veriyorum, bu yüzden neden soruyu gerçekten cevaplamadığımı anlamıyorum ;-)
Cédric NICOLAS
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.