1 votos

¿Cómo copiar archivos en /Applications/* utilizando el Terminal?

# whoami
root

# pwd
/Applications/Calendar.app/Contents/MacOS

# cp Calendar Calendar.backup
cp: Calendar.backup: Operation not permitted

Tengo curiosidad por saber por qué no soy capaz de copiar aplicaciones desde un terminal Root utilizando el cp ¿comando?

sh-3.2# system_profiler SPSoftwareDataType 
Software:
System Software Overview:

  System Version: macOS 10.13.4 (17E199)
  Kernel Version: Darwin 17.5.0
  Boot Volume: lily
  Boot Mode: Normal
  Computer Name: lily’s MacBook Air
  User Name: System Administrator (root)
  Secure Virtual Memory: Enabled
  System Integrity Protection: Enabled
  Time since boot: 2:03

1voto

Douglas Puntos 10417

Las aplicaciones que vienen preinstaladas con MacOS son protegido por SIP . La aplicación Calendario, al estar preinstalada, entra en esta categoría. Firefox, por ejemplo, no.

Por lo tanto, cualquier cosa en

  • /Applications/Calendar/..... está protegido
  • /Applications/3rdPartyApp/.... no es

La protección de la integridad del sistema restringe la cuenta de usuario Root y limita las acciones que el usuario Root puede realizar en las partes protegidas del sistema operativo del Mac.

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