Come copiare i file in / Applicazioni / * usando Terminal?

1
# whoami
root

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

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

sono curioso di sapere perché non riesco a copiare le applicazioni da un terminale root usando il comando cp ?

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
    
posta lily 17.05.2018 - 22:34
fonte

1 risposta

1

Le applicazioni preinstallate con macOS sono protette da SIP . L'app Calendario, preinstallata, rientra in questa categoria. Firefox, ad esempio, non lo farebbe.

Quindi, qualsiasi cosa in

  • /Applications/Calendar/..... è protetto
  • /Applications/3rdPartyApp/.... non è

System Integrity Protection restricts the root user account and limits the actions that the root user can perform on protected parts of the Mac operating system.

    
risposta data 17.05.2018 - 22:46
fonte

Leggi altre domande sui tag