Izskaidrotas Mac diska atļaujas: kā labot MacOS atļaujas

Izskaidrotas Mac diska atļaujas: kā labot MacOS atļaujas

'Vai esat mēģinājis labot atļaujas?' ir standarta Mac problēmu novēršanas padoms, kas mūžam peld tīmeklī. Daudziem lietotājiem tas šķita atrisināt daudzas retas problēmas. Bet, kad tika izlaista OS X El Capitan (10.11), Remonta diska atļauja opcija pēkšņi pazuda no lietotnes Disk Utility.





Vai tas nozīmē, ka Apple ir atrisinājis ar atļaujām saistītās problēmas MacOS, vai arī tas bija kaut kas cits? Mēs atklāsim šo noslēpumu un parādīsim, kā diska atļaujas darbojas jūsu Mac datorā.





Kā darbojas atļaujas operētājsistēmā macOS

Katram jūsu Mac vienumam, neatkarīgi no tā, vai tas ir fails vai mape, ir atļauju kopa. Tie nosaka, kuri lietotāju konti tam var piekļūt un kāda veida piekļuve tiem ir. Atļaujas sastāv no trim darbībām (lasīšanas, rakstīšanas un izpildes), ko veic trīs veidu lietotāji (īpašnieks, grupa un visi).





Katram īpašumtiesību līmenim varat noteikt privilēģiju noteikumus atsevišķi. Atļauja apvienojumā ar kontiem un īpašumtiesībām nodrošina jums drošību, nodrošina kontrolētu kopīgošanu, var iestatīt ierobežotu piekļuvi failiem vai vispār to, kā arī saglabā sistēmas integritāti.

Skatiet failu sistēmas atļaujas

Jebkurš lietotājs var skatīt failu un mapju atļaujas, izmantojot Finder Info logu vai termināli. Programmā Finder ar peles labo pogu noklikšķiniet uz faila vai mapes un izvēlieties Iegūt informāciju no konteksta izvēlnes. Noklikšķiniet uz Kopīgošana un atļaujas trīsstūris, lai paplašinātu vienumu atļaujas.



Lai skatītu šo informāciju terminālī, ierakstiet šo:

ls -l 'path to your file'

Rakstzīme aiz domuzīmes ir a mazie burti L un atklāj jūsu faila īpašumtiesības un atļauju. Komandrindā lasīšanas atļaujas saīsinājums ir r , kamēr rakstīšana ir iekšā , un izpildīt ir x .





Īpašnieks, grupa un visi

Sadalīsim trīs veidu lietotājus, kas parādās Mac atļauju laukos:

  • Īpašnieks : Vienuma īpašnieks ir lietotājs, kurš izveido vienumu vai nokopē to uz Mac. Lietotājiem parasti pieder lielākā daļa vienumu viņu mājas mapē.
  • Grupa : Katrs vienums pieder arī grupai. Grupa ir lietotāju kontu kopums, kas ir apvienoti, lai atļaujas varētu attiekties uz visiem dalībniekiem.
  • Visi : Izmantojiet šo atļauju iestatījumu, lai definētu piekļuvi ikvienam, tostarp vietējiem, koplietošanas un viesu lietotājiem.

Lasīt, rakstīt un izpildīt

Tālāk apskatīsim trīs veidu atļaujas, kas šiem lietotājiem var būt:





  • Lasīt : Lietotājs vai grupas dalībnieki var atvērt failu, bet nevar saglabāt izmaiņas. Ja tā ir mape, varat pārlūkot vienumu sarakstu.
  • Rakstīt : Lietotājs vai grupas dalībnieki var modificēt vai dzēst failu. Mapē varat veikt izmaiņas mapes saturā.
  • Izpildīt : Faili ar izpildes atļauju var darboties kā programma vai skripts. Mapes gadījumā izpildīt nozīmē, ka kāds var uzskaitīt tās saturu, ja ir iespējota arī lasīšanas atļauja.

Faktori, kas rada problēmas ar atļaujām

Operētājsistēmā OS X Yosemite un agrāk Disk Utility var pārbaudīt un labot dažu failu un mapju atļaujas. Tomēr patiesībā lietotne neatjauno atļaujas. Tas tos vienkārši atiestata.

Turklāt, lai saprastu Diska utilīta remonts atļaujas liek domāt, ka atļaujas laika gaitā var kļūt sliktas vai sabojāt. Bet tas nav taisnība. Atļaujas paliek nemainīgas, līdz kaut kas vai kāds atnāk un tās maina. Tam var būt daudz iemeslu:

  1. Lietotņu instalētāji: Daži instalētāji maina atļaujas esošajiem vienumiem kā nepieciešamu instalēšanas procesa daļu, bet neizdodas atjaunot tos pareizajos iestatījumos.
  2. Lietotāja kļūda: Ja jūs nerunājat ar atļaujām terminālī vai izmantojot trešās puses lietotni, kļūdas var radīt problēmas. Piemēram, nepareiza lietošana chmod komanda var mainīt vienuma atļaujas iestatījumu.
  3. Mapes kopīgošana: Visiem datora lietotājiem ir atļauja piekļūt vienumiem Dalīts mape. Ja jūs izmantojat šo mapi kā repozitoriju pārsūtāmiem failiem, tad problēmas ar atļaujām ir maz ticamas. Bet, ja jūs pastāvīgi glabājat preces lietošanai vairākiem cilvēkiem, var rasties problēmas.
  4. Atļaujas kopētiem vienumiem: Ir grūti paredzēt, kādas atļaujas MacOS piešķirs, kopējot failus, izmantojot ārēju sējumu, SMB vai FTP. Lai atrisinātu šo problēmu, jums, iespējams, būs jāizmanto izmēģinājumi un kļūdas.

Kas notika pēc OS X El Capitan?

Operētājsistēmā OS X El Capitan Apple ieviesa sistēmas integritātes aizsardzību (SIP) visiem sistēmas failiem, mapēm un pat komplektā esošajām lietotnēm. Tas aizsargā sistēmas saturu no tīšas un nejaušas iejaukšanās, vienlaikus saglabājot atļauju noklusējuma iestatījumus. SIP aizsargā šādus direktorijus: /Sistēma, /usr, /esmu, un /sbin .

Atjauninot Apple lietotnes vai jauninot MacOS, instalētājs, ja nepieciešams, pārbaudīs un atiestatīs jebkura vienuma atļaujas. Neviena trešās puses lietotne (neatkarīgi no tās sliktas uzvedības) nevar mainīt atļaujas, ja vien jūs neatspējojat SIP. Mēs esam iedziļinājušies vairāk par SIP darbību ja esi ziņkārīgs.

Kā ir ar lietotāja un mājas mapēm?

Sistēmas integritātes aizsardzība neaizsargā vienumus /Bibliotēka mape, lietotnes /Lietojumprogrammas , un viss tavā Mājas mape. The ~/Bibliotēka mape ir īpaši svarīga, jo tā sastāv no galvenajiem sistēmas preferenču failiem, trešo pušu lietotņu preferencēm, Keychain datiem un daudz ko citu.

Ja atļaujas tika mainītas uz kādu no šiem failiem vai mapēm, jūsu Mac datorā var sagaidīt daudzas dīvainas problēmas. Problēmas, kas var rasties nepareizu atļauju dēļ, ir šādas:

  • Finder, System Preferences vai Dock veiktās izmaiņas netiek saglabātas.
  • Operētājsistēma Windows, kas tika atvērta pēdējo reizi, kad izrakstījāties, vai aizvērās no lietotnes, kas pēc pieteikšanās atkal tika atvērta.
  • Pārvietojot noteiktus vienumus mapē Sākums, jums tiek prasīta administratora parole.
  • Jūs atkārtoti saņemat ziņojumu, kurā teikts: “Lai palaistu lietojumprogrammas, MacOS ir jāremontē jūsu bibliotēka”.
  • Saglabājot failu, jūs saņemsit ziņojumu, ka fails ir bloķēts vai tam nav nepieciešamo atļauju. Tas bieži notiek ar Microsoft Office dokumentiem.
  • Noklusējuma vai trešo pušu lietotnes var avarēt pēc palaišanas. Dažas lietotnes var pat neizdoties atjaunināt.
  • Firefox vai Chrome neielādē jūsu preferences un saka “Nevar ielādēt jūsu profilu”.
  • Fotoattēli un videoklipi, kurus importējat pakalpojumā Fotoattēli, netiek rādīti lietotnē. Vai arī katru reizi, atverot lietotni, tiek parādīts ziņojums, lai atlasītu noklusējuma fotoattēlu bibliotēku.

Atiestatīt mājas mapes atļaujas

Finder sānjoslā ar peles labo pogu noklikšķiniet uz mapes Sākums un izvēlieties Iegūt informāciju . Noklikšķiniet uz Kopīgošana un atļaujas nolaižamais trīsstūris, lai skatītu tā atļaujas.

Noklikšķiniet uz Slēdzene pogu loga apakšā un ievadiet administratora paroli. Pēc tam izvēlieties darbību izvēlne pogu un izvēlieties Piemērot pievienotajiem priekšmetiem .

Klikšķis labi lai apstiprinātu darbību. Atjauninātās atļaujas tiks izplatītas, izmantojot jūsu mapi Sākums.

Pēc tam atveriet lietotni Terminal un ierakstiet šo:

kāds ir pusceļš starp divām pilsētām
diskutil resetUserPermissions / `id -u`

Šī opcija atiestata lietotāja atļauju saknes sējumā ( / ) uz pašreizējo lietotāja ID. Ja viss notiek labi, restartējiet Mac.

Bet, ja jūs saņemsiet kļūda 69841 , pēc tam rīkojieties šādi:

Operētājsistēmā macOS High Sierra vai agrāk

  1. Atveriet lietotni Terminal un ievadiet šo: | _+_ |
  2. Pēc tam vēlreiz ievadiet šo komandu: | _+_ |
  3. Restartējiet Mac.

Operētājsistēmā macOS Mojave un vēlāk

Mojave un jaunākās darbības ir tādas pašas kā iepriekš, taču jums ir jāpievieno terminālis Pilna piekļuve diskam pirms turpināt. Lai to izdarītu, dodieties uz Sistēmas preferences> Drošība un konfidencialitāte un noklikšķiniet uz Privātums cilni. Noklikšķiniet uz Slēdzene ikonu un ievadiet administratora paroli, lai veiktu izmaiņas.

Tālāk izvēlieties Pilna piekļuve diskam cilni. Pēc tam noklikšķiniet uz Vairāk pogu un pievienojiet lietotni Terminal.

Pēc tam veiciet iepriekš minētās termināļa komandas, kas minētas High Sierra un agrāk.

Izpratne par Mac lietotāju kontiem

Kad no lietotnes Disk Utility pazuda iespēja labot diska atļaujas, mēs par to daudz nedomājām, jo ​​tas nekad nav bijis svarīgs problēmu novēršanas solis. Taču, redzot, kāda veida problēmas var rasties nepareizu atļauju dēļ, ir skaidrs, ka mājas lapas atļauju atiestatīšana ir pēdējais līdzeklis, kad rodas šīs problēmas.

Ir pārsteidzoši redzēt, ka Apple šo iespēju vairs neiekļauj. Bet atcerieties, ka šīs darbības jāpiemēro tikai nepieciešamības gadījumā. Atļauju izpratne ir sarežģīta tēma. Ja jūs saprotat, kā darbojas MacOS lietotāju konti, tas kļūs daudz vienkāršāk. Izlasiet šo rokasgrāmatu vairāku lietotāju kontu iestatīšana Mac datorā lai uzzinātu vairāk.

Kopīgot Kopīgot Čivināt E -pasts Lūk, kāpēc FIB izdeva brīdinājumu par Hive Ransomware

FIB izdeva brīdinājumu par īpaši nepatīkamu izpirkuma programmatūras celmu. Lūk, kāpēc jums īpaši jāuzmanās no Hive izpirkuma programmatūras.

Lasīt Tālāk
Saistītās tēmas
  • Mac
  • Izskaidrota tehnoloģija
  • Failu sistēma
  • Lietotāja konta kontrole
  • Unix
  • Traucējummeklēšana
  • Mac padomi
Par autoru Rahul Saigal(Publicēti 162 raksti)

Rahuls ar M.Optom grādu acu aprūpes specialitātē ilgus gadus koledžā strādāja par pasniedzēju. Rakstīšana un citu mācīšana vienmēr ir viņa aizraušanās. Tagad viņš raksta par tehnoloģiju un padara to sagremojamu lasītājiem, kuri to labi nesaprot.

Vairāk no Rahul Saigal

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Mac