11 votos

No se puede escribir en /usr ni siquiera con sudo

Este es mi problema:

sudo php -d detect_unicode=0 go-pear.phar

...debería permitirme ejecutar como Root y modificar /usr & /usr/share directorios, pero me sale esto:

Below is a suggested file layout for your new PEAR installation.  To
change individual locations, type the number in front of the
directory.  Type 'all' to change all of them or simply press Enter to
accept these locations.

 1. Installation base ($prefix)                   : /usr
 2. Temporary directory for processing            : /tmp/pear/install
 3. Temporary directory for downloads             : /tmp/pear/install
 4. Binaries directory                            : /usr/bin
 5. PHP code directory ($php_dir)                 : /usr/share/pear
 6. Documentation directory                       : /usr/docs
 7. Data directory                                : /usr/data
 8. User-modifiable configuration files directory : /usr/cfg
 9. Public Web Files directory                    : /usr/www
10. System manual pages directory                 : /usr/man
11. Tests directory                               : /usr/tests
12. Name of configuration file                    : /private/etc/pear.conf

1-12, 'all' or Enter to continue: 
Unable to create PHP code directory ($php_dir) /usr/share/pear.
Run this script as root or pick another location.

¿Por qué es sudo ¿No me das el privilegio de Root? *Nota: *Estoy en el grupo de la rueda, aunque eso no debería tener nada que ver con este gracioso sudo comportamiento.

Gabbar-Singh:~ anadi$ id anadi
uid=XXX(anadi) gid=XX(staff) groups=XX(staff),0(wheel)

15voto

jasonology Puntos 76

Usted está tratando de instalar en /usr que está protegido por SIP (System Integrity Protection), una función introducida en la versión 10.11 (véase ¿En qué consiste realmente la función "sin root" de El Capitán? para más detalles).

Utilice /usr/local que es la ubicación prevista para las instalaciones del lado del usuario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X