Reparera skivbehörigheter - varför blir det så här?

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Skattungbyn
  • 2015-10-10 11:19

Gång på gång får jag detta fel. För att effektivt ta bort det måste jag starta på inst.skivan. Men det återkommer efter en tid och det orsakar att datorn blir slöare. Så här ser det ut:

Reparerar behörigheter för ”Blondie”
Bestämmer korrekta filbehörigheter
Fel behörigheter på ./Library/Widgets, ska vara drwxr-xr-x , de är drwxrwxr-x 
Ägare och grupp korrigerade på ./Library/Widgets
Behörigheter korrigerade på ./Library/Widgets
Fel behörigheter på ./System/Library/User Template, ska vara drwx------ , de är drwxr-xr-x 
Ägare och grupp korrigerade på ./System/Library/User Template
Behörigheter korrigerade på ./System/Library/User Template
Fel grupp på ./usr/bin/fetchmail, ska vara 0, gruppen är 6
Fel behörigheter på ./usr/bin/fetchmail, ska vara -rwxr-xr-x , de är -rwxr-sr-x 
Ägare och grupp korrigerade på ./usr/bin/fetchmail
Behörigheter korrigerade på ./usr/bin/fetchmail
Fel behörigheter på ./usr/lib/php/build/Makefile.global, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/Makefile.global
Behörigheter korrigerade på ./usr/lib/php/build/Makefile.global
Fel behörigheter på ./usr/lib/php/build/acinclude.m4, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/acinclude.m4
Behörigheter korrigerade på ./usr/lib/php/build/acinclude.m4
Fel behörigheter på ./usr/lib/php/build/mkdep.awk, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/mkdep.awk
Behörigheter korrigerade på ./usr/lib/php/build/mkdep.awk
Fel behörigheter på ./usr/lib/php/build/phpize.m4, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/phpize.m4
Behörigheter korrigerade på ./usr/lib/php/build/phpize.m4
Fel behörigheter på ./usr/lib/php/build/scan_makefile_in.awk, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/scan_makefile_in.awk
Behörigheter korrigerade på ./usr/lib/php/build/scan_makefile_in.awk
Fel behörigheter på ./usr/lib/system/libmathCommon.A.dylib, ska vara -r-xr-xr-x , de är -rwxr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/system/libmathCommon.A.dylib
Behörigheter korrigerade på ./usr/lib/system/libmathCommon.A.dylib
Fel behörigheter på ./usr/libexec/dumpemacs, ska vara -r-sr-xr-x , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/libexec/dumpemacs
Behörigheter korrigerade på ./usr/libexec/dumpemacs
----—
Reparerar behörigheter för ”Dagobert”
Bestämmer korrekta filbehörigheter
Fel behörigheter på ./Library/Widgets, ska vara drwxr-xr-x , de är drwxrwxr-x 
Ägare och grupp korrigerade på ./Library/Widgets
Behörigheter korrigerade på ./Library/Widgets
Fel behörigheter på ./System/Library/User Template, ska vara drwx------ , de är drwxr-xr-x 
Ägare och grupp korrigerade på ./System/Library/User Template
Behörigheter korrigerade på ./System/Library/User Template
Fel grupp på ./usr/bin/fetchmail, ska vara 0, gruppen är 6
Fel behörigheter på ./usr/bin/fetchmail, ska vara -rwxr-xr-x , de är -rwxr-sr-x 
Ägare och grupp korrigerade på ./usr/bin/fetchmail
Behörigheter korrigerade på ./usr/bin/fetchmail
Fel behörigheter på ./usr/lib/php/build/Makefile.global, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/Makefile.global
Behörigheter korrigerade på ./usr/lib/php/build/Makefile.global
Fel behörigheter på ./usr/lib/php/build/acinclude.m4, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/acinclude.m4
Behörigheter korrigerade på ./usr/lib/php/build/acinclude.m4
Fel behörigheter på ./usr/lib/php/build/mkdep.awk, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/mkdep.awk
Behörigheter korrigerade på ./usr/lib/php/build/mkdep.awk
Fel behörigheter på ./usr/lib/php/build/phpize.m4, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/phpize.m4
Behörigheter korrigerade på ./usr/lib/php/build/phpize.m4
Fel behörigheter på ./usr/lib/php/build/scan_makefile_in.awk, ska vara -r--r--r-- , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/php/build/scan_makefile_in.awk
Behörigheter korrigerade på ./usr/lib/php/build/scan_makefile_in.awk
Fel behörigheter på ./usr/lib/system/libmathCommon.A.dylib, ska vara -r-xr-xr-x , de är -rwxr-xr-x 
Ägare och grupp korrigerade på ./usr/lib/system/libmathCommon.A.dylib
Behörigheter korrigerade på ./usr/lib/system/libmathCommon.A.dylib
Fel behörigheter på ./usr/libexec/dumpemacs, ska vara -r-sr-xr-x , de är -r-xr-xr-x 
Ägare och grupp korrigerade på ./usr/libexec/dumpemacs
Behörigheter korrigerade på ./usr/libexec/dumpemacs

Behörighetsreparation slutförd
Behörigheterna har verifierats eller reparerats på den valda enheten.
Senast redigerat 2015-10-10 15:16

Detta är inte alls ovanligt och är sällan grund för oro eller problem i praktiken, och beror såvitt jag minns på att applikationer inte stänger filer de använder på rätt sätt.

Det skall tilläggas att denna typ av reparation inte längre är nödvändig i OS X 10.11 El Capitan.

  • Medlem
  • Göteborg
  • 2015-10-10 14:06
Ursprungligen av torin:

Gång på gång får jag detta fel. För att effektivt ta bort det måste jag starta på inst.skivan. Men det återkommer efter en tid och det orsakar att datorn blir slöare. Så här ser det ut:

Du slösar bort ditt liv om du kör "reparera behörigheter" om och om igen, sluta med det! Det är osannolikt att det är orsaken till att du upplever datorn (din Powermac G5?) långsam.

Varför det blir så?
Jo, det borde inte heta "reparera" skivbehörigheter utan "återställa" filbehörigheter. För vad du gör är att återställa en programfils behörigheter till det som skrevs i ett installationskvitto när filen installerades. Filens attribut kan sedan ändras av helt legitima skäl efter att programmet installerades, utan att det avspeglas i installationskvittot. Det kan vara en del av den normala användningen. Att återställa filbehörigheten till det den var vid installation varken skadar eller hjälper i det fallet.

Att funktionen ändå funnits i OS X är främst för att till exempel installationsprogram för tredjeparts programvara ibland felaktigt kan ändra någon systemfil. Eller om man startar datorn i gamla Mac OS 9 (vilket du väl gör ibland?) eller kör virtualiserad Windows så finns det risk för fel om man låter de operativsystemen ändra i filer som tillhör OS X. Så om man upplever problem och nyligen installerat något - men väldigt sällan annars finns det anledning att se om en återställning av behörigheter hjälper.

I övrigt strunta i det. Du kommer nästan aldrig att kunna få en "ren" lista. Vissa versioner av OSX har varit behäftade med långa listor av "fel" som skivverktyg aldrig kan "åtgärda". Se här: Mac OS X: Meddelanden om Skivverktygs funktion för att reparera skivbehörigheter som du kan ignorera
Och som @pushloop nämner, i och med System Integrity Protection i OS X 10.11 El Capitan har man nu tagit bort behörighetsreparation helt och hållet från Skivverktyg, risken för att systemfilers attribut ska ändras av fel orsak är i stort sett borttagen.

Om att reparera behörigheter från installationsskivan:
Du skriver att enda sättet att "ta bort" felen är att starta och köra behörighetskontroll från installationskivan, det är inte alls konstigt. Vad händer då? Jo - om jag minns rätt kör du OS X 10.4.11 på PowerMac G5. Din installationsskiva har en tidigare version, troligen 10.4.2 som var aktuell när din dator släpptes. Det betyder att om du kör "reparera skivbehörigheter" från installationsskivan jämför den med installationskvitto för OSX 10.4.2. Alla systemfiler som tillkommit i senare uppdateringar på din hårddisk kontrolleras inte överhuvud taget, och kan därför inte heller rapporteras som felaktiga! Du får en "ren" lista, men har egentligen inte alls kontrollerat det som rapporteras som felaktigt när du kör behörighetsreparation från hårddiskens 10.4.11.

Om det är samma behörighetsfel som återkommer om och om igen efter att du bara använder datorn som vanligt, så kommer du aldrig få dem att försvinna hur många gånger du än kör reparation av behörigheter. Skivverktyg jämför som sagt var bara med vad som står i ett installationskvitto och om dessa förändringar sker vid normalt användande kan du anse att de är normala!

  • Medlem
  • Skattungbyn
  • 2015-10-11 17:05
Ursprungligen av IngoX:

Du slösar bort ditt liv om du kör "reparera behörigheter" om och om igen, sluta med det! Det är osannolikt att det är orsaken till att du upplever datorn (din Powermac G5?) långsam.

Varför det blir så?
Jo, det borde inte heta "reparera" skivbehörigheter utan "återställa" filbehörigheter. För vad du gör är att återställa en programfils behörigheter till det som skrevs i ett installationskvitto när filen installerades. Filens attribut kan sedan ändras av helt legitima skäl efter att programmet installerades, utan att det avspeglas i installationskvittot. Det kan vara en del av den normala användningen. Att återställa filbehörigheten till det den var vid installation varken skadar eller hjälper i det fallet.

Att funktionen ändå funnits i OS X är främst för att till exempel installationsprogram för tredjeparts programvara ibland felaktigt kan ändra någon systemfil. Eller om man startar datorn i gamla Mac OS 9 (vilket du väl gör ibland?) eller kör virtualiserad Windows så finns det risk för fel om man låter de operativsystemen ändra i filer som tillhör OS X. Så om man upplever problem och nyligen installerat något - men väldigt sällan annars finns det anledning att se om en återställning av behörigheter hjälper.

I övrigt strunta i det. Du kommer nästan aldrig att kunna få en "ren" lista. Vissa versioner av OSX har varit behäftade med långa listor av "fel" som skivverktyg aldrig kan "åtgärda". Se här: Mac OS X: Meddelanden om Skivverktygs funktion för att reparera skivbehörigheter som du kan ignorera
Och som @pushloop nämner, i och med System Integrity Protection i OS X 10.11 El Capitan har man nu tagit bort behörighetsreparation helt och hållet från Skivverktyg, risken för att systemfilers attribut ska ändras av fel orsak är i stort sett borttagen.

Om att reparera behörigheter från installationsskivan:
Du skriver att enda sättet att "ta bort" felen är att starta och köra behörighetskontroll från installationskivan, det är inte alls konstigt. Vad händer då? Jo - om jag minns rätt kör du OS X 10.4.11 på PowerMac G5. Din installationsskiva har en tidigare version, troligen 10.4.2 som var aktuell när din dator släpptes. Det betyder att om du kör "reparera skivbehörigheter" från installationsskivan jämför den med installationskvitto för OSX 10.4.2. Alla systemfiler som tillkommit i senare uppdateringar på din hårddisk kontrolleras inte överhuvud taget, och kan därför inte heller rapporteras som felaktiga! Du får en "ren" lista, men har egentligen inte alls kontrollerat det som rapporteras som felaktigt när du kör behörighetsreparation från hårddiskens 10.4.11.

Om det är samma behörighetsfel som återkommer om och om igen efter att du bara använder datorn som vanligt, så kommer du aldrig få dem att försvinna hur många gånger du än kör reparation av behörigheter. Skivverktyg jämför som sagt var bara med vad som står i ett installationskvitto och om dessa förändringar sker vid normalt användande kan du anse att de är normala!

Stort tack för svaret och även bakgrundsinfo.

1
Bevaka tråden