Abrir / dev / rdisk0 da un error "Operación no permitida" a pesar de usar sudo -- macos campo con terminal campo con hard-drive camp apple Relacionados El problema

Open /dev/rdisk0 gives “Operation not permitted” error despite using sudo


0
vote

problema

Español

En Mac OSX Mojave 10.14.6, el siguiente código simple ya no funciona:

  #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> #include <string.h>  int main(int argc, char** argv) {         int fd = open ("/dev/rdisk0", O_RDONLY);         if (fd == -1)         {                 fprintf(stdout, "open(%s) error = %s ", "/dev/rdisk0", strerror(errno));                 fflush(stdout);                 return 1;         }          return 0; }   

da:

  open(/dev/rdisk0) error = Operation not permitted   

Esto sucede incluso cuando se ejecuta el ejecutable usando ABCDEFGHIJKLMNABCDEFGHIJKLMN8 .

Este código utilizado para trabajar bajo 10.13 y versiones anteriores.

Pensando que esto podría deberse a SIP, di el terminal y el ejecutable Full Disk Access pero no ayudó.

¿Hay otra forma de dividir este problema? ¿Cómo abro ABCDEFGHIJKLMNABCDEFGHIJKLMN10 AHORA?

gracias de antemano

Original en ingles

On Mac OSX Mojave 10.14.6, the following simple code does not work anymore :

#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> #include <string.h>  int main(int argc, char** argv) {         int fd = open ("/dev/rdisk0", O_RDONLY);         if (fd == -1)         {                 fprintf(stdout, "open(%s) error = %s\n", "/dev/rdisk0", strerror(errno));                 fflush(stdout);                 return 1;         }          return 0; } 

It gives :

open(/dev/rdisk0) error = Operation not permitted 

This happens even when running the executable using sudo.

This code used to work under 10.13 and earlier versions.

Thinking this might be due to SIP, I gave the Terminal and the executable Full Disk Access but it didn't help.

Is there another way to get around this issue? How do I open /dev/rdisk0 now ?

Thanks in advance

        
     
     

Lista de respuestas

Relacionados problema

1  Las carpetas en la basura no se eliminarán? Dice que están "en uso"  ( Folders in trash wont get deleted says they are in use ) 
OK, he intentado incluso hacerlo en la terminal ~ / basura entonces RM -RF para borrarlo manualmente, y en mis preferencias de Finder he deseleccionado la "ad...

11  Apple Keyboard Remap KeyPad Coma a Dot?  ( Apple keyboard remap keypad comma to dot ) 
¿Hay alguna forma de cambiar la asignación de llave del teclado de Apple? Como programador, me parece molesto, hay una coma en su lugar un punto en el tecla...

44  Cómo colocar definiciones de diccionario más arriba en los resultados de Spotlight  ( How to place dictionary definitions higher up in spotlight results ) 
Solía ​​usar Foco bastante frecuentemente para buscar rápidamente palabras en un diccionario. Con León, he notado que los resultados de mis diccionario se han...

3  ¿Cómo mantengo mi sesión cuando me reinicio en OS X?  ( How do i keep my session when i reboot in os x ) 
Cuando reinicie mi máquina, me gustaría volver a abrir todos mis programas y ventanas, y volver a colocarlos en el mismo lugar, después de reiniciar. ¿Cómo ha...

2  ¿Qué debe hacer el elemento del menú "Mostrar recentores"?  ( What should the show recents menu item do ) 
Cuando hago clic con el botón derecho del mouse en el icono de Mensajes en la barra de Dock, veo que hay un elemento de menú "Mostrar recentores". Cuando...

6  CS6 Illustrator en Mac OSX 10.15 Catalina: ¿Alguien logró ejecutarlo?  ( Cs6 illustrator on mac osx 10 15 catalina anyone managed to run it ) 
Estaba navegando por Internet para algunos consejos, pero aún no encontré nada. Y la comunicación es un poco molesta, se dice que no funcionará, por cuenta de...

0  Deshabilitar Autohide Dock que se muestra lentamente cuando esté en pantalla completa  ( Disable autohide dock displaying slowly when in fullscreen ) 
Tengo un autohide habilitado para mi muelle y parece ser una característica (al menos en OS X 10.11.6) que, cuando arrastre el mouse a la parte inferior de la...

6  ¿Es posible actualizar MacOS sin ID de Apple? [cerrado]  ( Is it possible to update macos without apple id ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

1  Optar por salir de obtener versiones beta públicas de OS X  ( Opt out from getting public beta versions of os x ) 
hasta ahora, solía ser un probador de beta pública en OS X, por lo que opté por las versiones beta y la versión actual de OS X es 10.11.1 Beta (15B38B) (ya qu...

2  Boot Camp e Intel HD Audio  ( Boot camp and intel hd audio ) 
Recientemente he encontrado un interesante problema de audio, utilizando OS X con una partición de Windows (a través del campo de entrenamiento). Específicame...

3  "MacOS necesita reparar el bucle de error" de la biblioteca "en la actualización de MoJave [Duplicar]  ( Macos needs to repair your library error loop on mojave upgrade ) 
Esta pregunta ya tiene respuestas aquí : Cómo arreglar " MacOS necesita reparar su biblioteca para e...

2  Automodor combina la aplicación PDF  ( Automator combine pdf application ) 
He creado casi una aplicación automática exacta como aquellos que han publicado antes que yo y sigue la siguiente; 1) Obtener elementos del buscador selecci...

0  ¿Por qué Windows 7 Boot windows con bootcamp?  ( Why doesnt windows 7 boot with bootcamp ) 
Instalé Windows 7 (desde MSDNAA) con BOOTCAMP en mi MBP (finales de 2008). Después de usar la utilidad BootCamp en OSX, reinicié la computadora y comenzó la i...

3  Insertar la tecla en el teclado para MacBook Air Mountain Lion SO  ( Insert key on keyboard for macbook air mountain lion os ) 
Tengo un MacBook Air ejecutando el sistema operativo "Lion Mountain" que es la versión 10.8 - ¿Qué es la "tecla de inserción" (INS) o equivalente en el tecl...

1  LEÓN DE MONTAÑA COMPARTIR HOJA DE TECTADORES DE TECTADORES?  ( Mountain lion share sheet keyboard shortcuts ) 
Uso del panel Preferencias de teclado, he asignado atajos a los elementos en la hoja de compartir en el buscador. Opción de comandos-Control-M para "Correo el...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos