Cum să schimbați proprietatea fișierului în Mac OS X

Anonim

Deși este oarecum rar să întâlniți erori de proprietate și permisiuni în Mac OS X, acest lucru se poate întâmpla, în special atunci când un cont a fost mutat sau un proprietar de fișiere a fost modificat de o aplicație terță parte. Adesea, puteți parcurge procesul de reparare a permisiunilor utilizatorului, dar acest lucru nu este întotdeauna garantat pentru a rezolva o problemă și, în unele situații, trebuie să ajustați proprietatea unui fișier direct fie pe un singur document, fie pe un grup de fișiere înaintea utilizatorului vizat. va recâștiga accesul corect la fișier.Pentru aceste situații, există două moduri de a schimba manual proprietatea unui fișier, prin Finder și, de asemenea, prin linia de comandă. Le vom acoperi pe ambele, deși pentru utilizatorii mai avansați comanda chown este cu adevărat mult mai rapidă și, în unele privințe, poate fi și mai ușoară.

Schimbarea proprietății unui fișier prin Finder în Mac OS X

Puteți schimba proprietatea unui fișier prin același panou Obțineți informații, care vă permite să ajustați permisiunile în Mac OS X Finder:

  • Selectați fișierul în Finder, apoi apăsați Command+i pentru a invoca fereastra „Obțineți informații”
  • Faceți clic pe săgeata de lângă „Partajare și permisiuni” pentru a dezvălui opțiunile de proprietate și permisiuni
  • Selectați pictograma de blocare pentru a debloca preferințele
  • Faceți clic pe butonul pentru a adăuga un nou proprietar, apoi adăugați utilizatorul din listă și alegeți „Selectați”
  • Acum selectați numele și faceți clic pe pictograma roată, selectând „Fă (nume de utilizator) proprietar”

Deși parcurgerea Finder-ului este, fără îndoială, ușoară, este totuși mai mulți pași, iar terminalul poate fi mai rapid în multe feluri. Nu vă lăsați intimidați de un prompt de comandă, vom parcurge procesul și, după cum veți vedea, este de fapt destul de simplu.

Schimbați proprietatea fișierului cu chown din linia de comandă

Folosirea liniei de comandă este în general considerată mai avansată, dar în unele situații nu este doar mai rapidă decât trecerea prin interfața grafică, dar în unele privințe este și mai ușor. Aici vom parcurge elementele de bază ale schimbării proprietarilor de fișiere prin comanda „chown”, care este standard în Mac OS X și, de asemenea, aproape toate variantele de Unix.

Lansați Terminalul din /Aplicații/Utilități/ pentru a începe.

Sintaxa în cea mai simplă formă este:

chown

Pentru un exemplu de utilizare, pentru a schimba proprietatea unui fișier numit „test-file.txt” la utilizatorul „Bob”, comanda ar fi:

chown Bob test-file.txt

Rețineți că numele de utilizator pe care doriți să îl utilizați este numele scurt al contului, care este, de obicei, numele după care este numit un director principal. Dacă nu sunteți sigur care este numele scurt de utilizator, tastați „whoami” în terminal pentru a obține numele scurt curent sau tastați „ls /Users” pentru a vedea o listă cu toate conturile de utilizator de pe Mac-ul actual.

Dacă modificați proprietatea unui fișier de sistem sau fișierele unui alt utilizator la care nu aveți acces de citire și scriere, puteți oricând să continuați chown cu „sudo” pentru a utiliza chown ca super utilizator și forțați schimbarea:

sudo chown bob ~/Desktop/test-file.txt

De obicei, nu va trebui să schimbați grupul unui fișier, dar puteți face acest lucru și cu chown, adăugându-l la numele de utilizator dorit cu două puncte astfel:

sudo chown bob:staff ~/Desktop/test-file.txt

Din nou, de obicei nu va trebui să schimbați grupul de fișiere, deși ocazional veți întâlni un fișier care a pierdut sau a însușit cumva atât utilizatorul proprietar, cât și grupul de nivel de acces căruia i-a aparținut cândva.

În Mac OS X, grupul este de obicei fie „personal” pentru fișierele utilizator generale care nu sunt la nivel de administrator, „admin” pentru fișierele utilizator de nivel administrativ, cum ar fi aplicații, preferințe și unități conectate și „ roată' pentru accesul superutilizatorului la componentele de bază ale sistemului de operare, cum ar fi /bin, /library, /home, /etc, /usr/, etc

Oricum, folosește orice metodă potrivită nevoilor tale, dar pentru aproape toate cazurile de ajustare a proprietății fișierelor în aceste zile lansez Terminalul și folosesc chown.Aceasta este în mare parte o chestiune de preferință, dar nu am fost niciodată un mare fan al gestionării proprietății panourilor Obține informații, deși de obicei este bine pentru a face ajustări rapide la permisiuni.

Cum să schimbați proprietatea fișierului în Mac OS X