Kaip pakeisti failo nuosavybės teisę sistemoje „Mac OS X“.
Nors „Mac OS X“ retai pasitaiko nuosavybės ir leidimų klaidų, taip gali nutikti, ypač kai paskyra buvo perkelta arba failų savininkas buvo pakeistas trečiosios šalies programos. Dažnai galite tiesiog atlikti procesą, kad pataisytumėte vartotojo leidimus, tačiau tai ne visada garantuoja, kad problema išspręstų, o kai kuriose situacijose reikia pakoreguoti failų nuosavybės teisę tiesiogiai viename dokumente arba failų grupėje prieš numatytą naudotoją. atgaus tinkamą prieigą prie failo.Esant tokioms situacijoms, yra du būdai rankiniu būdu pakeisti failų nuosavybės teisę per Finder ir komandų eilutę. Aprašysime abu, nors pažengusiems naudotojams chown komanda tikrai daug greitesnė, o kai kuriais atžvilgiais ji gali būti ir paprastesnė.
Failų nuosavybės teisės keitimas naudojant „Finder“ sistemoje „Mac OS X“
Failų nuosavybės teisę galite pakeisti tame pačiame skydelyje Gauti informaciją, kuris leidžia koreguoti leidimus „Mac OS X Finder“:
- Finder programoje pasirinkite failą, tada paspauskite Command+i, kad iškviestumėte langą „Gauti informaciją“
- Spustelėkite rodyklę šalia „Bendrinimas ir leidimai“, kad atskleistumėte nuosavybės ir leidimų parinktis
- Pasirinkite užrakto piktogramą, kad atrakintumėte nuostatas
- Spustelėkite mygtuką, kad pridėtumėte naują savininką, tada pridėkite naudotoją iš sąrašo ir pasirinkite „Pasirinkti“
- Dabar pasirinkite vardą ir spustelėkite krumpliaračio piktogramą, pasirinkdami „Padaryti (naudotojo vardą) savininku“
Nors neabejotinai lengva pereiti prie „Finder“, jis vis tiek trunka keletą žingsnių, o terminalas gali būti greitesnis įvairiais būdais. Neišsigąskite komandų eilutės, mes atliksime procesą ir, kaip pamatysite, iš tikrųjų tai gana paprasta.
Pakeiskite failo nuosavybės teisę naudodami chown iš komandų eilutės
Komandinės eilutės naudojimas paprastai laikomas pažangesniu, tačiau kai kuriose situacijose tai ne tik greičiau nei grafinė sąsaja, bet kai kuriais atvejais ir lengviau. Čia apžvelgsime failų savininkų keitimo pagrindus naudojant komandą „chown“, kuri yra standartinė „Mac OS X“ ir beveik visų „Unix“ versijų.
Paleiskite terminalą iš /Applications/Utilities/, kad pradėtumėte.
Paprasčiausia sintaksė yra:
chown
Pavyzdžiui, norint pakeisti failo pavadinimu „test-file.txt“ nuosavybės teisę į naudotoją „Bob“, komanda būtų tokia:
chown Bob test-file.txt
Atminkite, kad naudotojo vardas, kurį norite naudoti, yra trumpasis paskyros pavadinimas, kuriuo paprastai vadinamas namų katalogas. Jei nesate tikri, koks yra trumpasis vartotojo vardas, terminale įveskite „whoami“, kad gautumėte dabartinį trumpąjį pavadinimą, arba įveskite „ls /Users“, kad pamatytumėte visų naudotojų paskyrų sąrašą dabartiniame „Mac“.
Jei keičiate sistemos failų nuosavybės teisę arba kitų naudotojų failus, prie kurių neturite skaitymo ir rašymo prieigos, visada galite tęsti chown naudodami „sudo“, kad chown būtų naudojamas kaip super vartotojas ir priverstinai pasikeitimas:
sudo chown bob ~/Desktop/test-file.txt
Paprastai failo grupės keisti nereikės, bet tai galite padaryti ir naudodami chown, pridėdami jį prie norimo vartotojo vardo dvitaškiu, kaip nurodyta:
sudo chown bob:staff ~/Desktop/test-file.txt
Vėlgi, paprastai jums nereikės keisti failų grupės, nors retkarčiais susidursite su failu, kuris kažkaip prarado arba pasisavino ir jam priklausantį vartotoją, ir prieigos lygio grupę, kuriai kadaise priklausė.
„Mac OS X“ grupė paprastai yra „darbuotojai“, skirti bendriesiems naudotojų failams, kurie nėra administratoriaus lygio, „administratorius“ administravimo lygio naudotojų failams, pvz., programoms, nuostatoms ir prijungtiems diskams, ir „ ratukas“, skirtas supervartotojui pasiekti pagrindinius OS komponentus, pvz., /bin, /library, /home, /etc, /usr/ ir tt
Šiaip ar taip, naudokite bet kurį metodą, kuris tinka jūsų poreikiams, tačiau beveik visais failų nuosavybės koregavimo atvejais šiais laikais paleidžiu terminalą ir naudoju chown.Dažniausiai tai priklauso nuo pageidavimų, bet niekada nebuvau didžiulis skydelių „Gauti informaciją“ gerbėjas, tvarkantis nuosavybės teisę, nors paprastai tai tinka greitai koreguoti leidimus.