Repararea permisiuni: ce trebuie să știți

este repararea permisiuni „inutil”, așa cum am citit pe Web?

permisiunile de reparare nu vor rezolva toate problemele Mac-ului dvs. sau chiar majoritatea acestora. Multe dintre problemele pentru care văd procedura recomandată ca o posibilă soluție—de exemplu, performanța lentă a Internetului, problemele cu preferințele aplicației la nivel de utilizator sau chiar problemele de permisiuni care vă împiedică să ștergeți documente-sunt puțin probabil să fie rezolvate prin repararea permisiunilor. Cu toate acestea, procedura va remedia acele probleme legate de permisiunile incorecte legate de sistem. Cât de frecvente sunt astfel de probleme este un subiect de dezbatere destul de intensă, dar ceea ce nu este discutabil este că astfel de probleme apar de fapt, iar funcția de reparare a permisiunilor de disc este suficient de rapidă și suficient de ușoară pentru a utiliza că repararea permisiunilor este una dintre primele proceduri reprezentanții de asistență tehnică Apple vă vor cere să faceți (și majoritatea geniilor din magazinele Apple o vor face) pe Mac-ul dvs. atunci când întâmpinați o problemă.

un argument similar, dar nu la fel de Extrem pe care îl aud, este că nu ar trebui să utilizați funcția de reparare a permisiunilor discului ca instrument de depanare decât dacă aveți o problemă legată de permisiuni. Acest lucru sună ca sfaturi logice și sfaturi care au sens pentru orice procedură de depanare—într-o lume ideală, ați folosi doar instrumentul de depanare adecvat pentru lucrare. Dar problema cu acest argument este că majoritatea utilizatorilor de Mac OS X nu știu cum să determine dacă o problemă este cu adevărat cauzată de o problemă de permisiuni. Și chiar și printre depanatorii cu experiență, multe proceduri sunt utilizate la fel de mult pentru a elimina posibilele cauze ale problemelor, deoarece acestea sunt pentru a remedia în mod activ problemele. Repararea permisiunilor este utilă în acest context, deoarece este o modalitate rapidă și ușoară de a elimina o problemă de permisiuni la nivel de sistem ca cauză a unei probleme.

dacă permisiunile de reparare sunt utile în general, de ce Apple nu o recomandă ca întreținere de rutină?

Apple face, destul de Explicit:

este o idee bună să reparați permisiunile de disc ca o sarcină de întreținere regulată după actualizarea sau instalarea de software nou.

care este preluat din ajutorul Mac—atât în Panther, cât și în Tiger—chiar pe Mac; o versiune online poate fi citită

{{#url}}aici{{/url}}{{^url}}aici{{/url}}

. Declarații similare pot fi găsite în alte articole de asistență. Acum, pentru a fi corect, bănuiesc că Apple face astfel de recomandări nu pentru că este de obicei necesar, ci mai degrabă pentru că, așa cum s-a menționat în articolul anterior, dacă apare o problemă legată de permisiuni, repararea permisiunilor este o modalitate rapidă și ușoară de a o remedia. Faptul că Apple recomandă în mod special procedura după instalarea software-ului pare să confirme suspiciunile mele că instalatorii răi sunt cea mai frecventă cauză a erorilor de permisiuni.

permisiunile de reparare ShouldI ca întreținere de rutină?

unii oameni susțin că, la fel ca rularea periodică a unui utilitar de reparare a discului, repararea permisiunilor în mod regulat vă va ajuta Mac-ul să funcționeze mai ușor. Dar există o diferență cheie aici: Deteriorarea minoră a unității sau a directorului—tipul care poate fi prins devreme și ușor de remediat-poate afecta modul în care fișierele și folderele sunt scrise și localizate pe hard disk. Asta înseamnă că verificările periodice ale unității dvs. pot preveni probleme mai grave, inclusiv pierderea datelor, pe drum.

cu toate acestea, rareori este cazul permisiunilor incorecte. Chiar dacă o problemă de permisiuni cauzează probleme, nu ar trebui să conducă la probleme mai grave; este posibil ca lucrurile afectate în mod specific de aceste permisiuni „rele” să nu funcționeze corect, dar o permisiune incorectă nu duce la alte permisiuni incorecte, iar o problemă de permisiuni va duce rareori la pierderea datelor. Cu alte cuvinte, beneficiile de a fi „proactiv” cu privire la reparațiile permisiunilor sunt minore pentru majoritatea utilizatorilor; veți fi servit la fel de bine reparând permisiunile după ce întâmpinați o problemă. (Acest lucru este valabil mai ales în Mac OS X 10.3 și versiunile ulterioare, deoarece problemele legate de permisiuni apar mult mai rar acum decât în cazul versiunilor anterioare de Mac OS X.)

acestea fiind spuse, dacă te face să te simți mai sigur să îndeplinești sarcina în mod regulat, este foarte puțin probabil să rănești ceva (vezi

{{#url}}de mai jos{{/url}}{{^url}}de mai jos{{/url}}

). Și dacă vă aflați într-un grup cu risc mai mare—de exemplu, cineva care instaleazălotsof software—repararea Permisiunilor ca „întreținere” sau după o actualizare de software, așa cum recomandă Apple, poate evita un pic de neplăcere prin remedierea permisiunilor incorecte înainte de a se manifesta în simptome vizibile.

am nevoie pentru a repara permissionsbeforeinstalarea unei actualizări la Mac OS X?

într-un cuvânt, nu. Când instalați o actualizare Mac OS X, trebuie să vă autentificați-să furnizați un nume de utilizator și o parolă la nivel de administrator-pentru ca instalarea să continue. Când vă autentificați, permiteți programului de instalare să ruleze cu echivalentul ofrootaccess. Ceea ce înseamnă acest lucru este că programul de instalare nu este constrâns de sistemul de permisiuni Mac OS X—ignoră restricțiile normale ale permisiunilor de fișiere și foldere. Acest lucru este necesar pentru ca Installer să poată actualiza Mac OS X, dar, mai important pentru discuția actuală, înseamnă, de asemenea, că permisiunile „incorecte” nu ar trebui să cauzeze probleme cu instalarea.

singurul beneficiu real pentru repararea permissionsbeforea actualizare Mac OS X este că, dacă faceți acest lucru, apoi instalați imediat actualizarea și apoi reparați permisiunile din nou imediat după aceea, puteți fi destul de siguri că orice probleme de permisiuni care se găsesc sunt rezultatul actualizării. Dar în acel moment ați rezolvat și problema(problemele), astfel încât „repararea” preinstalată v-a oferit puțin mai mult decât cunoștințe academice.

trebuie să repar permissionsafterinstalând o actualizare la Mac OS X?

Dacă întâmpinați probleme noi imediat după instalare, repararea permisiunilor este primul pas pe care ar trebui să îl faceți, dar nu este nevoie să faceți acest lucru ca o chestiune obișnuită. După cum sa explicat mai sus, programul de instalare Mac OS X instalează fișierele cu permisiunile necesare și apoi lasă o chitanță sau chitanțe care conturează aceste permisiuni. Cu excepția cazului în care apare o problemă cu instalarea, permisiunile prezentate în chitanțe se vor potrivi cu permisiunile pentru fișierele reale care au fost instalate; cu alte cuvinte, nu vor fi necesare reparații.

cu toate acestea, asta nu înseamnă că problemele de permisiuni nu se pot întâmpla în timpul unei instalări. Am văzut o mulțime de rapoarte controlate și fiabile despre Mac-uri care au fost „permisiuni perfecte” înainte de o instalare, dar au întâmpinat probleme legate de permisiuni după aceea. Chiar și Apple

{{#url}}notează că{{/url}}{{^url}}notează că{{/url}}

„problemele de permisiune se întâmplă uneori după ce actualizați sistemul sau instalați software nou.”(Personal am avut o problemă cu o anumită actualizare la Panther, unde niciuna dintre unitățile mele non-boot nu s-ar monta. S-a dovedit că în timpul instalării Actualizării, permisiunile din Directorul invizibil /Volume au fost modificate. O permisiune rapidă de reparare a discului și am fost bine să plec.) Dar acestea sunt excepțiile, nu regula—marea majoritate a utilizatorilor vor fi bine repararea permisiuni numai după ce se confruntă cu o problemă.

dar, așa cum am menționat cu privire la întreținerea de rutină, dacă vă ajută să dormiți mai bine noaptea pentru a repara permisiunile după fiecare actualizare OS X, nu mă lăsați să vă opresc. Și este probabil mai eficient să faceți acest lucru după actualizări sau instalări de software decât într-un program regulat (de exemplu, săptămânal).

având în vedere că Apple recomandă repararea permisiunilor după actualizarea Mac OS X, de ce programul de instalare Apple nu o face automat?

am întrebat Apple chiar această întrebare; compania a refuzat să comenteze. Pentru ceea ce merită, repararea permisiunilor nu este singura procedură care se încadrează în această categorie; există multe alte proceduri și procese utile pe care Mac OS X nu le efectuează automat. De exemplu, este o idee bună să verificați periodic hard disk-ul pentru probleme, iar Apple recomandă acest lucru; deși Mac OS X ar putea efectua cu ușurință această sarcină săptămânal, nu.

{{#url}}poate repararea permisiuniihurtanything?{{/url}} {{^url}}poate repararea permisiuniihurtanything?{{/url}}

criticii reparațiilor frecvente de permisiuni susțin că procedura poate face de fapt mai mult rău decât bine prin resetarea permisiunilor care au fost modificate de la valorile implicite—probabil din motive întemeiate—de către utilizator, o aplicație sau un instalator. Deși acesta este un argument valid în teorie, în realitate nu este ceva de care majoritatea utilizatorilor ar trebui să se îngrijoreze. Pentru început, rețineți că funcția de reparare a permisiunilor discului nu atinge fișierele la nivel de utilizator, astfel încât datele dvs. sunt în siguranță. De asemenea, procedura nu atinge software-ul terță parte. Deci, ați rămas doar cu propriile fișiere la nivel de sistem OS X și dacăappleface astfel de modificări, are deja două mecanisme-fișiere de primire șihintfile.plistfile—pentru a vă asigura că funcția de reparare a permisiunilor de disc setează corect permisiunile. (Au existat exemple rare de actualizări Mac OS X care funcționează bine până când utilizatorul a reparat permisiunile; cu toate acestea, aceste probleme s—au datorat erorilor din scripturile și chitanțele de instalare Apple—nu Funcția de permisiuni de reparare a discului-care au fost remediate în versiunile revizuite ale Actualizărilor.)

ce zici de utilizatorii mai avansați care schimbă intenționat permisiunile asupra fișierelor la nivel de sistem-în mod clar o procedură neacceptată—pentru a modifica sistemul într—un fel? Este rezonabil să ne așteptăm ca oamenii suficient de pricepuți pentru a efectua astfel de modificări să fie, de asemenea, suficient de pricepuți pentru a (a) înțelege posibilele consecințe; (b) ține evidența acestor modificări și nu uitați să le implementați din nou după repararea permisiunilor; și (C) evitați repararea permisiunilor, cu excepția cazului în care este absolut necesar. În mod similar, dacă un software modifică permisiunile într—un mod care ar putea fi resetat prin repararea permisiunilor, dezvoltatorul software-ului ar trebui să țină cont de acest fapt-fie în software, fie observând clar problema din documentația software-ului. Acest lucru este valabil mai ales pentru instalatorii de software care ar putea fi folosiți de persoane care nu sunt neapărat experți—este responsabilitatea dezvoltatorului să împiedice o procedură comună recomandată de Apple să spargă software-ul. Faptul că acești utilizatori avansați și produse software există este cu greu un argument convingător împotriva permisiunilor tipice de reparare a utilizatorului Mac, chiar și frecvent.

și nu uitați să păstrați acest risc în perspectivă: o minoritate foarte mică de utilizatori care modifică componentele Apple la nivel de sistem care se întâmplă, de asemenea, să fie afectate de funcția de reparare a permisiunilor discului. Știu de puțini oameni care tweak Mac-urile lor mai mult, și instala software-ul mai mult, decât mine, și nu am căzut victimă la un astfel de scenariu. De fapt, ultima dată chiar am auzit de o astfel de situație în lumea reală a fost din nou în Jaguar (Mac OS X 10.2) când o anumită procedură pentru personalizarea serverului de e-mail încorporat al OS X a fost afectată de repararea permisiunilor.

linia de fund: este extrem de puțin probabil ca permisiunile de reparare să afecteze negativ Mac-ul sau software-ul său; șansele ca funcția de permisiuni de reparare a discului să facă rău sunt mult, mult mai mici decât șansele de a ajuta dacă întâmpinați o problemă. Pentru marea majoritate a utilizatorilor de Mac, este o procedură inofensivă, iar numărul mic de persoane care ar putea fi afectate negativ ar trebui să fie deja conștienți de astfel de riscuri. Dacă sunteți îngrijorat, utilizați modul de verificare a permisiunilor de reparare a discului—care arată ce permisiuni ar fi resetate, dar nu face de fapt nicio modificare—mai întâi; dacă totul arată bine, atunci utilizați modul de reparare.

ce se întâmplă dacă o problemă de permisiuni împiedică pornirea Mac-ului meu?

este rar ca o problemă legată de permisiuni să împiedice pornirea Mac-ului dvs.; cu toate acestea, se întâmplă. Dacă vă aflați într—o situație în care nu puteți porni Mac—ul, una dintre cele mai ușoare proceduri de depanare implică pornirea de pe discul de instalare (CD sau DVD) livrat împreună cu Mac-ul dvs. și apoi utilizarea Disk Utility-prin meniul utilitare care apare la pornirea de pe disc-pentru a verifica deteriorarea hard disk-ului. Dar puteți utiliza, de asemenea, funcția de reparare a permisiunilor discului în timp ce porniți de pe disc pentru a vă asigura că permisiunile de fișiere la nivel de sistem sunt corecte. (Rețineți că Apple are un

{{#url}}number{{/url}}{{^url}}number{{/url}}

of

{{#url}}articles{{/url}}{{^url}}articles{{/url}}

tratarea altor cauze ale problemelor de pornire; există șanse mari ca problemele dvs. să nu aibă nimic de-a face cu permisiunile.)

o soluție similară poate fi găsită în

{{#url}}AppleJack {{/url}} {{^url}}AppleJack {{/url}}

( ;

{{#url}}August 2006 {{/url}} {{^url}}August 2006 {{/url}}

), un utilitar de întreținere și depanare terță parte. La fel ca Disk Utility, AppleJack poate repara permisiunile pe unitatea dvs. de pornire, dar, deoarece rulează în modul cu un singur utilizator la pornire, poate remedia adesea problemele legate de permisiuni care împiedică pornirea corectă a Mac OS X și nu necesită să aveți discul de instalare OS X la îndemână. Din păcate, AppleJack nu este încă compatibil cu Mac-urile bazate pe Intel.

(având în vedere că puteți accesa un shell la pornire prin

{{#url}}mod utilizator unic{{/url}}{{^url}}mod utilizator unic{{/url}}

și că v-am arătat anterior comanda pentru repararea permisiunilor prin Terminal, ați putea crede că puteți repara permisiunile în modul utilizator unic folosind acea comandă. Din păcate, din diverse motive, acest lucru nu funcționează fără a porni manual mai întâi o serie de alte servicii, o procedură prea complicată pentru a intra aici. Vă recomandăm să utilizați fie discul de instalare sau AppleJack.)

Ce zici de Mac OS X Server?

în cea mai mare parte, informațiile din acest articol se aplică la fel de bine pentru Mac OS X Server. Cu toate acestea, deoarece un administrator de server este mai probabil să schimbe intenționat permisiunile pentru fișierele la nivel de sistem decât un utilizator tipic-Apple a recomandat în mod specific câteva astfel de modificări de—a lungul anilor—rețineți că, dacă efectuați astfel de modificări, utilizarea funcției de reparare a permisiunilor discului le poate reveni.

sunt curios despre alte acoperire a acestui subiect. Unde pot merge?

aici sunt link-uri către o serie de alte articole din jurul Web care discuta repararea permisiuni:

  • {{#url}}Daring Fireball: „permisiuni de reparare” nu este un pas recomandat atunci când se aplică actualizări de sistem {{/url}} {{^url}}Daring Fireball: „permisiuni de reparare” nu este un pas recomandat atunci când se aplică actualizări de sistem {{/url}}
  • {{#url}}bolid îndrăzneț: serios, „permisiuni de reparare” este Voodoo{{/url}} {{^url}}bolid îndrăzneț: serios, „permisiuni de reparare” este voodoo {{/url}}
  • {{#url}}Nesanitate: permisiunile de reparare sunt inutile {{/url}} {{^url}}Nesanitate: Repararea permisiuni este inutil {{/url}}
  • {{#url}}pagina de întreținere de rutină a lui Randy Singer Macintosh OS X {{/url}} {{^url}}pagina de întreținere de rutină a lui Randy Singer Macintosh OS X {{/url}}
  • {{#url}}MacFixIt: dezlegarea controversei privind permisiunile discului de reparare {{/url}} {{^url}}MacFixIt: dezlegarea controversei privind permisiunile discului de reparare {{/url}}
  • {{#url}}MacFixIt: o altă urmărire a dezbaterii de reparare a permisiunilor {{/url}} {{^url}}MacFixIt: O altă urmărire a dezbaterii de reparare a permisiunilor {{/url}}
  • {{#url}}MacFixIt: repararea permisiunilor povești de succes {{/url}} {{^url}}MacFixIt: repararea permisiunilor povești de succes {{/url}}
  • {{#url}}MacFixIt: repararea permisiuni povești de succes Partea 2 {{/url}} {{^url}}MacFixIt: repararea permisiuni povești de succes Partea 2 {{/url}}
  • actualizare 8/26/06: această poveste a fost actualizată pe 8/27/2006 pentru a adăuga informații despre locul în care se află lista de chitanțe și cum să reparați permisiunile prin Terminal. Au fost adăugate și informații despre serverul Mac OS X și o listă de linkuri către alte articole pe tema permisiunilor de reparare.

    DAN FRAKES este editor aMacworldsenior.

    Lasă un răspuns

    Adresa ta de email nu va fi publicată.