Guies

Denegació del permís de terminal a OS X

El sistema operatiu Apple X OS per a ordinadors Mac es basa en Unix. Un dels avantatges d’un sistema basat en Unix és la possibilitat de modificar fitxers i executar ordres des d’un terminal, no diferent dels terminals i les ordres de Linux. Quan les ordres del terminal retornen un error de "Permís denegat", sol ser una solució molt senzilla quant als permisos de l'usuari.

Permís denegat

El més probable és que tingueu un error "Permís denegat" si intenteu instal·lar un programa o modificar un fitxer bloquejat, ja sigui perquè no sou administrador o perquè el propietari del fitxer va utilitzar chmod per bloquejar el fitxer. Si teniu un avís abans o després de "Permís denegat", llegiu-lo per entendre per què no heu pogut executar l'ordre. Podeu comprovar els permisos d'un fitxer introduint "ls -l file.ext" al terminal, on "file.ext" representa el fitxer i l'extensió del fitxer que esteu intentant modificar.

Podeu provar de forçar una ordre que requereixi permís d'administrador mitjançant "sudo", tot i que aquest no hauria de ser el vostre primer pas ni funcionarà si el vostre compte està restringit. Comproveu si hi ha errors a la sintaxi i que esteu intentant utilitzar l'ordre correcta. Si intenteu executar un programa, assegureu-vos que l'ordre del programa sigui vàlida i estigui instal·lada a l'ordinador.

Continueu amb precaució

Abans d’intentar forçar una ordre perquè funcioni, hauríeu de tenir en compte el desavantatge potencial. Quan alguna cosa està bloquejat només per als administradors, hauria de servir com a advertència que fer aquest canvi podria desordenar accidentalment el vostre sistema. És la forma del vostre sistema d’avisar-vos per entendre els riscos abans de continuar. Feu còpies de fitxers rellevants per si més tard necessiteu una còpia de seguretat i comproveu de nou que sabeu exactament el que se suposa que fa la vostra comanda.

Utilitzant Sudo

"Sudo" és una ordre senzilla però potent que us permet executar ordres breument com a administrador durant aproximadament cinc minuts. Torneu a executar l'ordre, però amb "sudo" precedint l'ordre. Si la vostra comanda denegada va ser l'última que vau intentar executar, podeu introduir "sudo !!". Quan executeu un programa per primera vegada amb sudo, se us demanarà la vostra contrasenya. Un cop autoritzada, la vostra comanda s'executarà com si estigués executant com a administrador o com a root. Si encara teniu un error "Permís denegat" o no podeu utilitzar "sudo", és possible que no tingueu permís per fer-ho etiquetat al vostre compte d'OS X.

Comprensió d’ordres d’OS X

La finestra del terminal pot ser aclaparadora les primeres vegades que l'utilitzeu: les ordres Unix no sempre són les que podríeu esperar i són diferents de les ordres amb les quals podríeu estar familiaritzats si heu utilitzat mai l'indicador de línia d'ordres de Window. SS64 ofereix una llista d'ordres per a OS X a ss64.com/osx, amb descripcions sobre què fa cada comanda i com funciona. A més, hi ha una pàgina dedicada a la sintaxi d’ordres a ss64.com/osx/syntax.html. Això també fa una referència útil quan comproveu que si utilitzeu "sudo" no us trencarà el sistema.

$config[zx-auto] not found$config[zx-overlay] not found