operación no permitida en archivos bajo bin usr

1

Estoy en OSX El Captain y me gustaría cambiar el nombre del archivo " usr/bin/openssl" a " usr/bin/openssl_old" ( porque quiero actualizar openssl ) pero cuando lo intento dice "operación no permitida" (incluso como root).

Lo intenté :

-chmod ugo+w
-chmod ugo+w

-csrutil disable( este dice "csrutil: no se pudo modificar la configuración de integridad del sistema. Esta herramienta debe ejecutarse desde el sistema operativo de recuperación " .

-chown root /usr/bin/openssl -R
-chmod 777 /usr/bin/openssl -R

por favor ayuda !

Amanite Laurine
fuente
debe tener permisos de escritura en / usr / bin para poder cambiar el nombre del archivo
Romeo Ninov
Olvidé precisar que probé todos los comandos a continuación con / usr / bin y / usr
Amanite Laurine
Permítame decirlo nuevamente: necesita permisos para el directorio, no para el archivo. El nombre de archivo IMHO se almacena en el registro del directorio. Si ejecuta ls -ld / usr / bin y no se ve a sí mismo como propietario o si es parte del grupo o tiene permisos 777, no puede cambiar el nombre de un archivo en este directorio
Romeo Ninov
déjenme decirlo nuevamente: intenté obtener permisos en los directorios / usr / bin y / usr
Amanite Laurine
1
uso csrutil. Como indica el mensaje de error que recibió, debe reiniciar al modo de recuperación (Cmd-R durante el encendido), ejecutar csrutil disabley luego reiniciar nuevamente.
user4556274

Respuestas:

1

Simplemente se puede hacer siguiendo estos pasos:

  1. Arranque su Mac en modo de recuperación (con retención Command+R);
  2. Verifique el estado: csrutil status(Protección de integridad del sistema (SIP));
  3. Para deshabilitar la protección, ejecute el siguiente comando csrutil disable:;
  4. Reinicie el sistema nuevamente.

PD: si decide que desea habilitar SIP más tarde, regrese al entorno de recuperación y ejecute el siguiente comando: csrutil enabley reinicie el sistema.

k1r8r0wn
fuente