Kā mainīt faila īpašumtiesības operētājsistēmā Mac OS X
Lai gan ir diezgan reti sastopamas īpašumtiesību un atļauju kļūdas operētājsistēmā Mac OS X, tas var notikt, jo īpaši, ja konts ir pārvietots vai failu īpašnieku ir modificējusi trešās puses lietojumprogramma. Bieži vien jūs varat vienkārši palaist procesu, lai labotu lietotāja atļaujas, taču tas ne vienmēr tiek garantēts, lai atrisinātu problēmu, un dažās situācijās jums ir jāpielāgo failu īpašumtiesības tieši vienam dokumentam vai failu grupai pirms paredzētā lietotāja. atgūs pareizu piekļuvi failam.Šādās situācijās ir divi veidi, kā manuāli mainīt failu īpašumtiesības, izmantojot Finder un arī komandrindu. Mēs apskatīsim abus, lai gan pieredzējušākiem lietotājiem chown komanda patiešām ir daudz ātrāka, un dažos aspektos tā var būt arī vienkāršāka.
Failu īpašumtiesību maiņa, izmantojot Finder operētājsistēmā Mac OS X
Varat mainīt failu īpašumtiesības, izmantojot to pašu paneli Get Info, kas ļauj pielāgot atļaujas programmā Mac OS X Finder:
- Atlasiet failu Finder, pēc tam nospiediet Command+i, lai izsauktu logu “Iegūt informāciju”
- Noklikšķiniet uz bultiņas blakus “Kopīgošana un atļaujas”, lai atklātu īpašumtiesību un atļauju opcijas
- Atlasiet bloķēšanas ikonu, lai atbloķētu preferences
- Noklikšķiniet uz pogas, lai pievienotu jaunu īpašnieku, pēc tam pievienojiet lietotāju no saraksta un izvēlieties “Atlasīt”
- Tagad atlasiet vārdu un noklikšķiniet uz zobrata ikonas, atlasot “Padarīt (lietotājvārdu) par īpašnieku”
Lai gan Finder izmantošana neapšaubāmi ir vienkārša, tā joprojām ir vairākas darbības, un terminālis var būt daudz ātrāks. Nebaidieties no komandu uzvednes, mēs veiksim procesu, un, kā jūs redzēsit, tas patiesībā ir diezgan vienkārši.
Mainīt faila īpašumtiesības ar chown no komandrindas
Komandrindas lietošana parasti tiek uzskatīta par progresīvāku, taču dažās situācijās tā ir ne tikai ātrāka nekā grafiskā interfeisa izmantošana, bet dažos gadījumos arī vieglāk. Šeit mēs apskatīsim failu īpašnieku maiņas pamatus, izmantojot komandu “chown”, kas ir standarta operētājsistēmā Mac OS X, kā arī gandrīz visās unix versijās.
Palaidiet termināli no /Applications/Utilities/, lai sāktu darbu.
Sintakse vienkāršākajā formā ir šāda:
chown
Lietošanas piemērā, lai mainītu faila ar nosaukumu “test-file.txt” īpašumtiesības uz lietotāju “Bob”, komanda būtu šāda:
chown Bob test-file.txt
Ņemiet vērā, ka lietotājvārds, kuru vēlaties izmantot, ir konta īsais nosaukums, kas parasti ir mājas direktorija nosaukums. Ja neesat pārliecināts, kas ir īsais lietotājvārds, terminālī ierakstiet “whoami”, lai iegūtu pašreizējo īso nosaukumu, vai ierakstiet “ls /Users”, lai skatītu visu lietotāju kontu sarakstu pašreizējā Mac datorā.
Ja maināt sistēmas failu īpašumtiesības vai citu lietotāju failus, kuriem jums nav lasīšanas un rakstīšanas piekļuves, vienmēr varat turpināt chown ar 'sudo', lai izmantotu chown kā superlietotāju un piespiestu izmaiņas:
sudo chown bob ~/Desktop/test-file.txt
Parasti faila grupa nav jāmaina, taču to var izdarīt arī ar chown, pievienojot to vajadzīgajam lietotājvārdam ar kolu šādi:
sudo chown bob:staff ~/Desktop/test-file.txt
Atkal, jums parasti nav jāmaina failu grupa, lai gan dažkārt jūs saskaraties ar failu, kas ir kaut kādā veidā pazaudējis vai nelikumīgi piesavinājies gan tā īpašnieku, gan piekļuves līmeņa grupu, kurai tas kādreiz piederēja.
Operētājsistēmā Mac OS grupa parasti ir vai nu “personāls” vispārīgiem lietotāju failiem, kas nav administratora līmenī, vai “administrators” administratīvā līmeņa lietotāju failiem, piemēram, lietojumprogrammām, preferences un pievienotajiem diskiem, un ritenis”, lai superlietotājs piekļūtu galvenajiem OS komponentiem, piemēram, /bin, /library, /home, /etc, /usr/ utt
Jebkurā gadījumā izmantojiet jebkuru savām vajadzībām piemērotāko metodi, taču gandrīz visos gadījumos, kad mūsdienās tiek pielāgotas failu īpašumtiesības, es palaižu termināli un izmantoju chown.Tas galvenokārt ir izvēles jautājums, taču es nekad neesmu bijis milzīgs informācijas iegūšanas paneļu cienītājs, kas apstrādā īpašumtiesības, lai gan parasti tas ir piemērots, lai ātri pielāgotu atļaujas.