Com canviar la propietat dels fitxers a Mac OS X
Tot i que és una mica rar trobar errors de propietat i permisos a Mac OS X, pot passar, sobretot quan s'ha mogut un compte o quan una aplicació de tercers ha modificat el propietari d'un fitxer. Sovint, només podeu executar el procés per reparar els permisos de l'usuari, però això no sempre està garantit per resoldre un problema i, en algunes situacions, heu d'ajustar la propietat dels fitxers directament en un sol document o en un grup de fitxers abans que l'usuari previst. recuperarà l'accés adequat al fitxer.Per a aquestes situacions, hi ha dues maneres de canviar manualment la propietat d'un fitxer, mitjançant el Finder i també mitjançant la línia d'ordres. Cobrirem tots dos, tot i que per als usuaris més avançats l'ordre chown és realment molt més ràpid i, en alguns aspectes, també pot ser més fàcil.
Canvi de la propietat d'un fitxer mitjançant Finder a Mac OS X
Podeu canviar la propietat d'un fitxer mitjançant el mateix tauler Obteniu informació que us permet ajustar els permisos al Cercador de Mac OS X:
- Seleccioneu el fitxer al Cercador i, a continuació, premeu Ordre+i per convocar la finestra "Obtén informació"
- Feu clic a la fletxa al costat de "Compartir i permisos" per mostrar les opcions de propietat i permisos
- Seleccioneu la icona de bloqueig per desbloquejar les preferències
- Feu clic al botó per afegir un nou propietari, després afegiu l'usuari de la llista i trieu “Selecciona”
- Ara seleccioneu el nom i feu clic a la icona d'engranatge, seleccionant “Fes (nom d'usuari) el propietari”
Tot i que passar pel Finder és sens dubte fàcil, encara té diversos passos i el Terminal pot ser més ràpid de moltes maneres. No us deixeu intimidar per un indicador d'ordres, seguirem el procés i, com veureu, és bastant senzill.
Canvia la propietat del fitxer amb chown des de la línia d'ordres
L'ús de la línia d'ordres es considera generalment més avançat, però en algunes situacions no només és més ràpid que passar per la interfície gràfica, sinó que en alguns aspectes també és més fàcil. Aquí repassarem els conceptes bàsics per canviar els propietaris dels fitxers mitjançant l'ordre 'chown', que és estàndard a Mac OS X i també gairebé totes les variacions d'unix.
Llenceu el terminal des de /Aplicacions/Utilitats/ per començar.
La sintaxi en la seva forma més senzilla és:
chown
Per a un exemple d'ús, per canviar la propietat d'un fitxer anomenat “test-file.txt” a l'usuari “Bob”, l'ordre seria:
chown Bob test-file.txt
Tingueu en compte que el nom d'usuari que voleu utilitzar és el nom curt del compte, que normalment és el nom d'un directori d'inici. Si no esteu segur de quin és el nom d'usuari curt, escriviu "whoami" al terminal per obtenir el nom curt actual o escriviu "ls /Users" per veure una llista de tots els comptes d'usuari del Mac actual.
Si esteu alterant la propietat dels fitxers del sistema o els fitxers d'un altre usuari als quals no teniu accés de lectura i escriptura, sempre podeu continuar amb chown amb 'sudo' per utilitzar chown com a superusuari i forçar. el canvi:
sudo chown bob ~/Desktop/test-file.txt
Normalment no caldrà canviar el grup d'un fitxer, però també ho podeu fer amb chown afegint-lo al nom d'usuari desitjat amb dos punts com aquest:
sudo chown bob:staff ~/Desktop/test-file.txt
Un cop més, normalment no haureu de canviar el grup de fitxers, encara que de tant en tant us trobareu amb un fitxer que d'alguna manera s'ha perdut o s'ha apropiat malament tant del seu usuari propietari com del grup de nivell d'accés al qual va pertànyer.
A Mac OS X, el grup sol ser "personal" per a fitxers d'usuari generals que no són de nivell d'administrador, "administrador" per a fitxers d'usuari de nivell administratiu com ara aplicacions, preferències i unitats connectades, i " wheel' per a l'accés de superusuari als components bàsics del sistema operatiu com /bin, /library, /home, /etc, /usr/, etc
De totes maneres, utilitzeu el mètode adequat per a les vostres necessitats, però per a gairebé tots els casos d'ajustament de la propietat dels fitxers en aquests dies inicio el Terminal i faig servir chown.Això és sobretot una qüestió de preferències, però mai he estat un gran fan del maneig de la propietat dels panells Obteniu informació, tot i que normalment està bé per fer ajustaments ràpids als permisos.