Paaiškinti „Mac“ disko leidimai: kaip pataisyti „MacOS“ leidimus

Paaiškinti „Mac“ disko leidimai: kaip pataisyti „MacOS“ leidimus

'Ar bandėte taisyti leidimus?' yra standartinis „Mac“ trikčių šalinimo patarimas, kuris amžinai sklando internete. Daugeliui vartotojų tai atrodė išsprendžianti daugybę retų tipų problemų. Tačiau išleidus OS X El Capitan (10.11), Leidimas remontuoti diską parinktis staiga išnyko iš „Disk Utility“ programos.





Ar tai reiškia, kad „Apple“ išsprendė su leidimais susijusias problemas „MacOS“, ar tai buvo kažkas kita? Mes atskleisime šią paslaptį ir parodysime, kaip disko leidimai veikia jūsų „Mac“.





Kaip veikia leidimai „MacOS“

Kiekvienas jūsų „Mac“ elementas, nesvarbu, ar tai failas, ar aplankas, turi tam tikrų leidimų rinkinį. Jie kontroliuoja, kurios vartotojų paskyros gali ją pasiekti ir kokią prieigą turi. Leidimus sudaro trys veiklos (skaityti, rašyti ir vykdyti), kurias atlieka trijų tipų vartotojai (savininkas, grupė ir visi).





Kiekvienos nuosavybės pakopos privilegijų taisykles galite apibrėžti atskirai. Leidimas kartu su paskyromis ir nuosavybe suteikia jums saugumo, įgalina kontroliuojamą bendrinimą, gali nustatyti ribotą prieigą prie failų arba visai neleisti ir palaiko sistemos vientisumą.

Peržiūrėkite failų sistemos leidimus

Kiekvienas vartotojas gali peržiūrėti failų ir aplankų leidimus naudodami „Finder“ informacijos langą arba terminalą. „Finder“ dešiniuoju pelės mygtuku spustelėkite failą ar aplanką ir pasirinkite Gauti informaciją iš kontekstinio meniu. Spustelėkite Bendrinimas ir leidimai trikampis, kad išplėstumėte elementų leidimus.



Norėdami peržiūrėti šią informaciją terminale, įveskite:

ls -l 'path to your file'

Personažas po brūkšnelio yra a mažosios raidės L. ir atskleidžia jūsų failo nuosavybės teisę ir leidimą. Komandinėje eilutėje sutrumpintas leidimas skaityti r , o rašyti yra į , o vykdyti yra x .





Savininkas, grupė ir visi

Išskaidykime trijų tipų vartotojus, rodomus „Mac“ leidimų laukuose:

  • Savininkas : Elemento savininkas yra vartotojas, sukūręs elementą arba nukopijavęs jį į „Mac“. Dažniausiai vartotojai turi daugumą elementų savo namų aplanke.
  • Grupė : Kiekvienas elementas taip pat priklauso grupei. Grupė yra sujungtų vartotojų paskyrų rinkinys, todėl leidimai gali būti taikomi visiems nariams.
  • Visi : Naudokite šį leidimo nustatymą, kad nustatytumėte prieigą visiems, įskaitant vietinius, bendrinančius ir svečius.

Skaitykite, rašykite ir vykdykite

Toliau pažvelkime į trijų tipų leidimus, kuriuos gali turėti šie vartotojai:





  • Skaityti : Vartotojas arba grupės nariai gali atidaryti failą, bet negali išsaugoti pakeitimų. Jei tai aplankas, galite naršyti elementų sąrašą.
  • Rašyk : Vartotojas arba grupės nariai gali keisti arba ištrinti failą. Aplanke galite keisti aplanko turinį.
  • Vykdyti : Failai su leidimu vykdyti gali veikti kaip programa ar scenarijus. Aplanko atveju vykdymas reiškia, kad kas nors gali išvardyti jo turinį, jei taip pat įjungtas skaitymo leidimas.

Veiksniai, sukeliantys leidimo problemas

„OS X Yosemite“ ir ankstesnėse versijose „Disk Utility“ gali patikrinti ir pataisyti kai kurių failų ir aplankų leidimus. Tačiau iš tikrųjų programa neremontuoja leidimų. Tai tiesiog atkuria juos.

Be to, sakykime „Disk Utility“ remontas leidimai leidžia manyti, kad leidimai laikui bėgant gali pablogėti arba sugadinti. Bet tai netiesa. Leidimai išlieka tie patys, kol kas nors ar kažkas neatsiranda ir juos pakeičia. Yra daug priežasčių, kodėl taip gali atsitikti:

  1. Programų diegėjai: Kai kurie montuotojai keičia esamų elementų leidimus kaip būtiną diegimo proceso dalį, tačiau nepavyksta jų grąžinti į tinkamus nustatymus.
  2. Vartotojo klaida: Jei terminale ar per trečiosios šalies programą naudojate leidimus, klaidos gali sukelti problemų. Pavyzdžiui, netinkamai naudojant chmod komanda gali pakeisti elemento leidimo nustatymą.
  3. Bendrinamas aplankas: Visi kompiuterio vartotojai turi leidimą pasiekti elementus, esančius Bendrinama aplanką. Jei naudojate šį aplanką kaip gabenamų failų saugyklą, tai problemų dėl leidimo yra mažai tikėtina. Bet jei jūs nuolat saugote daiktus, skirtus naudoti keliems žmonėms, gali kilti problemų.
  4. Leidimai nukopijuotiems elementams: Sunku nuspėti, kokius leidimus „MacOS“ suteiks, kai kopijuojate failus per išorinį tomą, SMB ar FTP. Norėdami išspręsti šią problemą, jums gali prireikti bandymų ir klaidų.

Kas nutiko po „OS X El Capitan“?

„OS X El Capitan“ sistemoje „Apple“ įdiegė sistemos vientisumo apsaugą (SIP) visiems sistemos failams, aplankams ir net susietoms programoms. Tai apsaugo sistemos turinį nuo tyčinio ir netyčinio klastojimo, kartu išsaugodamas numatytuosius leidimų nustatymus. SIP apsaugo šiuos katalogus: /Sistema, /usr, /esu, ir /sbin .

Kai atnaujinsite „Apple“ programas arba atnaujinsite „MacOS“, diegimo programa tikrins ir prireikus iš naujo nustatys bet kurio elemento leidimus. Nė viena trečiosios šalies programa (nepaisant jos bjauraus elgesio) negali pakeisti leidimų, nebent išjungsite SIP. Mes įsigilinome daugiau apie tai, ką daro SIP jei tau smalsu.

Ką apie vartotojo ir namų aplankus?

Sistemos vientisumo apsauga neapsaugo elementų /Biblioteka aplanką, programas /Programos , ir viskas tavo Namai aplanką. The ~/Biblioteka aplankas yra ypač svarbus, nes jį sudaro pagrindiniai sistemos nuostatų failai, trečiųjų šalių programų nuostatos, „Keychain“ duomenys ir dar daugiau.

Jei leidimai buvo pakeisti į bet kurį iš šių failų ar aplankų, „Mac“ galite tikėtis daugybės keistų problemų. Problemos, kurios gali kilti dėl neteisingų leidimų, yra šios:

  • „Finder“, „System Preferences“ ar „Dock“ atlikti pakeitimai neišsaugomi.
  • „Windows“, kurie buvo atidaryti paskutinį kartą, kai atsijungėte, arba uždarę programą vėl atidarėte po to, kai prisijungėte.
  • Perkeliant tam tikrus elementus aplanke „Pagrindinis“ jūsų prašoma administratoriaus slaptažodžio.
  • Dažnai gaunate pranešimą, kuriame sakoma: „„ MacOS “turi pataisyti biblioteką, kad galėtų paleisti programas“.
  • Išsaugodami failą gausite pranešimą, kad failas yra užrakintas arba neturi reikiamų leidimų. Tai dažnai atsitinka naudojant „Microsoft Office“ dokumentus.
  • Numatytosios arba trečiųjų šalių programos paleidžiant gali sudužti. Kai kurių programų gali net nepavykti atnaujinti.
  • „Firefox“ ar „Chrome“ neįkelia jūsų nuostatų ir sako „Nepavyko įkelti jūsų profilio“.
  • Nuotraukos ir vaizdo įrašai, kuriuos importuojate į nuotraukas, programoje nerodomi. Arba kiekvieną kartą atidarę programą gausite pranešimą, kad pasirinktumėte numatytąją nuotraukų biblioteką.

Iš naujo nustatyti pagrindinio aplanko leidimus

„Finder“ šoninėje juostoje dešiniuoju pelės mygtuku spustelėkite namų aplanką ir pasirinkite Gauti informaciją . Spustelėkite Bendrinimas ir leidimai išskleidžiamąjį trikampį, kad peržiūrėtumėte jo leidimus.

Spustelėkite Užrakinti lango apačioje esantį mygtuką ir įveskite administratoriaus slaptažodį. Tada pasirinkite veiksmų meniu mygtuką ir pasirinkite Taikyti pridedamiems daiktams .

Spustelėkite Gerai patvirtinti veiksmą. Atnaujinti leidimai bus platinami per jūsų namų aplanką.

Tada atidarykite terminalo programą ir įveskite:

kodėl neatnaujinamas mano el
diskutil resetUserPermissions / `id -u`

Ši parinktis iš naujo nustato vartotojo leidimą pagrindiniam tūriui ( / ) į dabartinį vartotojo ID. Jei viskas gerai, paleiskite „Mac“ iš naujo.

Bet jei gausi Klaida 69841 , tada atlikite šiuos veiksmus:

„MacOS High Sierra“ arba anksčiau

  1. Atidarykite terminalo programą ir įveskite: | _+_ |
  2. Tada dar kartą įveskite šią komandą: | _+_ |
  3. Iš naujo paleiskite „Mac“.

„MacOS Mojave“ ir naujesnėse versijose

„Mojave“ ir naujesnių veiksmų veiksmai yra tokie patys, kaip aprašyta aukščiau, tačiau prie to turite pridėti terminalą Pilna prieiga prie disko prieš tęsdami. Norėdami tai padaryti, eikite į Sistemos nuostatos> Sauga ir privatumas ir spustelėkite Privatumas skirtuką. Spustelėkite Užrakinti piktogramą ir įveskite administratoriaus slaptažodį, kad atliktumėte pakeitimus.

Toliau pasirinkite Pilna prieiga prie disko skirtuką. Tada spustelėkite Daugiau mygtuką ir pridėkite terminalo programą.

Tai atlikę atlikite aukščiau pateiktas terminalo komandas, paminėtas „High Sierra“ ir anksčiau.

„Mac“ vartotojų paskyrų supratimas

Kai „Disk Utility“ programoje išnyko galimybė taisyti disko leidimus, mes daug apie tai negalvojome, nes tai niekada nebuvo svarbus trikčių šalinimo žingsnis. Tačiau matydami, kokios problemos gali kilti dėl neteisingų leidimų, akivaizdu, kad iš naujo nustatyti pagrindinio aplanko leidimus yra paskutinė išeitis, kai iškyla šios problemos.

Nuostabu matyti, kad „Apple“ šios galimybės nebėra. Tačiau atminkite, kad šiuos veiksmus turėtumėte taikyti tik esant būtinybei. Leidimų supratimas yra sudėtinga tema. Jei suprasite, kaip veikia „MacOS“ vartotojų paskyros, tai taps daug paprasčiau. Perskaitykite šį vadovą kelių vartotojų paskyrų nustatymas „Mac“ daugiau sužinoti.

Dalintis Dalintis „Tweet“ Paštu Štai kodėl FTB paskelbė įspėjimą dėl „Hive Ransomware“

FTB paskelbė įspėjimą dėl ypač bjaurios išpirkos programų. Štai kodėl turite būti ypač atsargūs dėl „Hive“ išpirkos programos.

Skaityti toliau
Susijusios temos
  • „Mac“
  • Technologija paaiškinta
  • Failų sistema
  • Vartotojo abonemento valdymas
  • Unix
  • Problemų sprendimas
  • „Mac“ patarimai
Apie autorių Rahul Saigal(Paskelbti 162 straipsniai)

Baigęs akių priežiūros specialybės M.Optom laipsnį, Rahul daugelį metų dirbo dėstytoju kolegijoje. Rašymas ir kitų mokymas visada yra jo aistra. Dabar jis rašo apie technologijas ir padaro jas lengvai virškinamas skaitytojams, kurie jos gerai nesupranta.

Daugiau iš Rahul Saigal

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia