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 !
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
uso
—
user4556274
csrutil
. Como indica el mensaje de error que recibió, debe reiniciar al modo de recuperación (Cmd-R durante el encendido), ejecutar csrutil disable
y luego reiniciar nuevamente.